《电子技术应用》
您所在的位置:首页 > 其他 > 设计应用 > 基于RESTful Web API服务架构的遥感影像检索技术研究
基于RESTful Web API服务架构的遥感影像检索技术研究
2021年电子技术应用第5期
王 昊1,2,特日根1,2,3
1.长光卫星技术有限公司,吉林 长春130000; 2.吉林省卫星遥感应用技术重点实验室,吉林 长春130000; 3.中国科学院 长春光学精密机械与物理研究所,吉林 长春130000
摘要: 提出一种RESTful Web API服务架构的技术方案,用以解决海量遥感影像的检索问题。首先研究了RESTful架构相对于传统Web架构的优势,它的使用可充分实现前后端分离的思想;然后选取Spring相关框架作为RESTful Web API服务架构的实现方式,并使用经典的MVC分层结构来设计;最后引用数据库拓展Postgis处理空间数据的能力,完善服务的空间检索功能,提出空间查询的交互方式和服务的应用场景。结果表明,该架构应用在遥感影像检索系统中,可以使其更加简洁和高效。
中图分类号: TN06
文献标识码: A
DOI:10.16157/j.issn.0258-7998.200249
中文引用格式: 王昊,特日根. 基于RESTful Web API服务架构的遥感影像检索技术研究[J].电子技术应用,2021,47(5):82-85,91.
英文引用格式: Wang Hao,Te Rigen. Research on remote sensing image retrieval based on RESTful Web API service architecture[J]. Application of Electronic Technique,2021,47(5):82-85,91.
Research on remote sensing image retrieval based on RESTful Web API service architecture
Wang Hao1,2,Te Rigen1,2,3
1.Changguang Satellite Technology Co.,Ltd.,Changchun 130000,China; 2.Key Laboratory of Satellite Remote Sensing Application Technology in Jilin Province,Changchun 130000,China; 3.Changchun Institute of Optics,Fine Mechanics and Physics,Chinese Academy of Sciences,Changchun 130000,China
Abstract: A technical scheme of RESTful Web API service architecture is presented to solve the problem of retrieving massive remote sensing images.Firstly, the advantages of RESTful architecture over traditional Web architecture are studied, and its use fully implements the idea of front-end and back-end separation. Then Spring related framework is taken as the implementation of RESTful Web API service architecture, and the classic MVC hierarchy is used to design.Finally, it refers to Postgis′s ability to process spatial data, improves the spatial retrieval function of services, and puts forward the interactive mode of spatial query and the scenario of application of services.The results show that this architecture can be used in remote sensing image retrieval system to make it more concise and efficient.
Key words : RESTful Web API;remote sensing image retrieval;Postgis;front and back end separation;Spring framework

0 引言

    随着我国对地观测卫星技术不断的发展,其空间、时间、谱段分辨率均得到大幅度的提升,影像数据呈爆炸式的增长。遥感数据本身又有属性复杂的特点,传统的管理和检索方式正面临着挑战[1]。当前主流的GIS软件对于海量的遥感数据缺乏高效的统一检索和管理功能,且无法完成互联网用户直接查询的需求,基于此种形势,研究用户通过网络检索和管理遥感影像的技术就变得尤为重要。

    在传统的Web服务架构中,数据的操作和页面的渲染都由服务端负责处理,这种架构的缺点较为明显,就是拓展和维护的成本较高,开发者需要同时拥有两种差别较大的技术储备。所以后来出现了将两者解耦的架构技术——前后端分离技术:两者通过约定API和数据格式进行交互,前端仅仅关心页面的渲染,后端则负责数据的操作。自从表现层状态转化(Representational State Transfer,REST)这一概念被提出后,被广泛认可为Web应用架构设计应遵守的指导原则[2]。而RESTful是使用REST概念构造而来的,是用于规范API的一种约束,遵循其原则便可以设计出易于理解、方便调用的API。

    将RESTful Web API作为主要的后端服务架构应用于改善传统遥感影像检索的体验,无论在科研还是商业化的应用中,都可以提高当前海量遥感数据的共享水平和效率。




本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003528




作者信息:

王  昊1,2,特日根1,2,3

(1.长光卫星技术有限公司,吉林 长春130000;

2.吉林省卫星遥感应用技术重点实验室,吉林 长春130000;

3.中国科学院 长春光学精密机械与物理研究所,吉林 长春130000)

此内容为AET网站原创,未经授权禁止转载。