时间:2024-08-31
OGC网络处理服务(WPS)标准用于简化处理地理空间数据,而作为该标准的延续, OGC API-流程标准提供了一种构建简单易懂的Web API的方法,通过 Web API可以执行复杂的计算任务(地理空间数据处理等)。 如果能将服务器潜在的复杂数据处理功能包装到可供客户端执行的流程列表中,那么 OGC API-流程标准则允许将专家设计的流程集成到简化的工作流和应用程序中,从而提升数据的价值, 使非专家也能访问数据。
如果将Web API作为云硬件进行部署,那么 OGC API-流程标准就允许在功能强大的硬件上执行复杂的计算任务,从而提高工作效率。
OGC API-流程标准是一种更新颖、更现代的Web 编程方式,支持流程的同步执行和异步执行,同时它还提供了一个标准接口,目的是为了简化相关任务,便于人们通过Web或者专用网络访问基于地理空间数据处理流程提供的服务。这些服务包括地理信息系统中的流程、时空建模和仿真的专门流程,甚至包括非空间处理任务。
OGC API-流程标准涉及了WPS标准的所有用例,包括利用 OpenAPI 规范和面向资源方法。由实现 OGC API-流程标准的服务器提供的资源包括登录页、一致性声明、 流程列表、流程描述、流程执行、作业状态信息和作业结果报告等。
《OGC API-流程 第 1 部分:核心规范》定义了提供一致性服务所需的基本功能,还规定了一个使用 JavaScript Object Notation(JSON)编码基于 RESTful 协议进行通信的处理接口。该接口利用了OGC网络处理服务(WPS)2.0 接口标准中的各项概念,但不需要实现 WPS。
本标准可支持的计算过程示例包括光栅代数(raster algebra)、几何缓冲(geometry buffering)、构造区域几何(constructive area geometry)、路径(routing)、影像分析(imagery analysis)、提取—转换—载荷(Extract- Transform-Load,ETL)等。
与许多其他 OGC API 一样,OGC API-流程标准也提供了模块化的实现方法,分为几个部分,每个部分提供不同的功能,标准制定者仅需要使用与其服务相关的部分,从而简化了编码管理,保证了编码的一致性。
正在开发的其他部分内容包括:
1)第 2 部分,将支持以应用包的形式动态部署和执行流程。应用包是一个 描述部署流程的文件,包括流程的输入、输出以及待部署流程所需的其他辅助元数据。
2)第 3 部分,旨在提供以下能力:链接嵌套流程,指可通过其他 OGC API 标准访问的外部流程和集合;通过 OGC API 数据交付规范(如 OGC API-特征、瓦片、 地图和覆盖范围)来触发执行的各流程。
鼓励有兴趣了解本标准最新进展或为本标准发展做出贡献的各 OGC 成员, 通过 OGC 门户网站加入 OGC API-流程标准工作组,也可以从 OGC API-流程网页(https://ogcapi.ogc.org/processes/)浏览和下载本标准。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!