GISBox

要素服务 OGC API - Features(前身为 WFS3- 用于访问和查询矢量数据)

GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。

简介

OGC API - Features 是由地理空间信息国际标准化组织 OGC(开放地理空间联盟)制定的下一代 Web API 规范之一,旨在标准化矢量数据(要素)的访问和操作。它是传统 WFS(Web 要素服务)的现代化规范,其 RESTful 结构和基于 JSON 的轻量级数据格式使其与 Web 和云环境高度兼容,非常适合集成到移动和 Web 应用程序中。

数据格式概览

  1. GeoJSON:默认支持,轻量级且兼容 JavaScript。
  2. HTML:可作为浏览器直接显示的后备方案。
  3. GML(可选):保持与传统 OGC 规范的兼容性。
  4. 其他:还有一些格式可以通过扩展程序支持,例如 CSV 和 Mapbox 矢量瓦片。

优点

  1. 1RESTful 架构:通过 HTTP GET 接口实现面向资源的接口,方便开发。
  2. 可链接 API:通过链接清晰地展现数据与请求之间的关系,提高可抓取性和可重用性。
  3. 高度灵活性和可扩展性:可使用查询参数实现过滤、空间搜索、属性选择等功能。
  4. 支持现代 Web 技术:提供 OpenAPI 规范,可与 Swagger UI 等自动文档生成工具集成。
  5. 轻量级响应:可使用 GeoJSON 等进行高效的数据交换,也适用于移动端。
  6. 部署简便:与传统的 WFS 相比,学习成本更低,更易于实施。

缺点

  1. 部分高级功能未实现:WFS 2.0 中提供的事务功能(创建、更新和删除数据)未包含在标准规范中。
  2. 与 GML 等旧格式的兼容性问题:需要与现有系统集成时,需要进行转换处理。
  3. 分布式环境中的数据一致性管理困难:需要采取单独的措施来确保云环境中的一致性。

应用场景

OGC API - 功能适用于发布和共享所有领域的地理空间数据,包括城市规划、环境监测、防灾、交通运输、农业和能源。其轻量级和灵活性在需要通过 API 轻松分发数据的领域尤其受到青睐,例如开放数据门户、智慧城市和移动 GIS 应用。它已被国家和地方政府、研究机构以及私营企业广泛采用,并作为下一代地理空间数据共享平台备受关注。

示例图

  1. 演示如何显示 OGC APl 要素图层示例。

  1. 浏览 OGC API 要素服务以查找图层并将其添加到地图中。

文件打开方式

  1. 使用 OGC API 函数公开数据。

  1. 查看 OGC API 集合。

相关 GIS 服务

切片地图 web 服务

切片地图服务

网络覆盖服务

网络要素服务

参考资料

  1. https://features.developer.ogc.org/#page-top
  2. https://blog.disy.net/using-ogc-api-features/
  3. https://developers.arcgis.com/net/uwp/sample-code/display-ogc-api-collection/
  4. https://thinkgeo.com/blog/ogc-api-features
  5. https://developers.arcgis.com/net/wpf/sample-code/browse-ogc-api-feature-service/