【技术实现步骤摘要】
基于OGC API
‑
Processes的云原生空间信息处理服务方法及装置
[0001]本专利技术涉及地理信息服务
,尤其涉及一种基于OGC API
‑
Processes的云原生空间信息处理服务方法及装置。
技术介绍
[0002]地学领域的扩展及海量空间数据的涌现,不断衍生出大量多源异构的空间信息处理算子或模型,而Web已成为其共享与集成的重要环境。开放地理信息联盟OGC已提出空间信息处理服务(WPS)标准,以规范化的形式在Web环境共享空间信息处理功能。WPS标准为网络服务中的执行过程提供了一个健壮、可互操作且通用的协议,针对该协议已有众多开发实现,但大多基于传统SOA架构,由于通信协议、数据编码等原因,该架构不断暴露出冗余弊端,已不足以应对日益开放的Web环境。基于此,OGC正在制定Processes API开放标准,致力于通过轻量化的接口和网络协议实现空间信息处理服务,但该标准正处于制定阶段,暂未大规模应用,且该标准制定的服务接口并不完善,缺乏定制化、可扩展的服务集成方案。
技术实现思路
[0003]本专利技术提供一种基于OGC API
‑
Processes的云原生空间信息处理服务方法及装置,以解决现有技术中Processes API开放标准存在服务接口不完善,缺乏定制化、可扩展的服务集成的技术问题,通过云原生技术体系,完善OGC Processes API开放标准存在的技术问题,能够以RESTful API的形式提供空间信息处理服务, ...
【技术保护点】
【技术特征摘要】
1.一种基于OGC API
‑
Processes的云原生空间信息处理服务方法,其特征在于,包括:依托OGC API
‑
Processes标准进行概念设计、执行模式设计,拓展所述OGC API
‑
Processes标准的服务接口;构建符合OpenAPI规范的空间信息处理服务平台架构;根据云原生技术体系,完善所述空间信息处理服务平台架构,以提升空间信息处理服务在复杂网络空间下的运维效率。2.如权利要求1所述的基于OGC API
‑
Processes的云原生空间信息处理服务方法,其特征在于,所述根据云原生技术体系,完善所述空间信息处理服务平台架构,以提升空间信息处理服务在复杂网络空间下的运维效率,具体包括:将所述空间信息处理服务平台与容器进行虚拟化映射,通过容器编排实现所述空间信息处理服务平台的自动化部署与管理;使所述空间信息处理服务平台的内核适配于微服务架构;执行所述空间信息处理服务的过程采用DevOps风格,以实现快速部署和持续交付。3.如权利要求1所述的基于OGC API
‑
Processes的云原生空间信息处理服务方法,其特征在于,所述依托OGC API
‑
Processes标准进行概念设计、执行模式设计,拓展所述OGC API
‑
Processes标准的服务接口,具体包括:设计空间信息处理过程Process和所述空间信息处理实例化Job对象之间的关系,对所述Job对象进行管理与监控;设计简单类型数据的值传输模式,以及复杂类型数据的引用传输模式;将运行时间较短的处理过程设为同步模式服务执行序列;将运行时间较长的处理过程设为异步模式服务执行序列;设计服务接口,以实现服务发现、服务描述、服务执行、服务管理;拓展所述OGC API
‑
Processes标准的服务接口,以供用户将本地处理算子自动化注册到服务目录;其中,所有的服务接口均为RESTful接口,符合REST的约束条件与设计准则;所述OGC API
‑
Processes标准的服务接口为定制化算子服务发布接口。4.如权利要求1所述的基于OGC API
‑
Processes的云原生空间信息处理服务方法,其特征在于,所述构建符合OpenAPI规范的空间信息处理服务平台架构,具体包括:定义所述空间信息处理服务的标准化、与实现语言无关的接口描述,使所述空间信息处理服务符合OpenAPI规范;制定数据层、算子库、Process Engine、Job管理中心和访问接口模块,完善空间信息处理服务平台架构。5.如权利要求2所述...
【专利技术属性】
技术研发人员:刘洋,王博,张明,吴航,李冠耀,
申请(专利权)人:广州市城市规划勘测设计研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。