SuperMap iServer 提供了 WFS(Web Feature Service,Web 要素服务)服务,该服务符合 OGC(Open Geospatial Consortium,开放地理信息联盟)制定的 WFS 实现规范。
WFS 通过 GML(Geography Markup Language,地理标记语言)传递地理空间数据,它支持在基于 HTTP 协议的分布式计算平台上对地理要素进行插入(INSERT)、更新(UPDATE)、删除(DELETE)和发现(DISCOVERY)等操作,并且在这些操作的过程中保证了地理数据变化的一致性。
WFS 服务的请求步骤:
- 客户端向 WFS 服务请求 Capabilities 文档。Capabilities 文档包含了对 WFS 服务支持的所有操作的描述,以及 WFS 服务可以提供服务的所有要素类型列表。
- 客户端(可选)向 WFS 服务请求一个或多个 WFS 服务可以提供服务的要素类型。
- 基于要素类型的定义,客户端生成 Capabilities 文档中的指定请求。
- 客户端将请求提交到 Web 服务器。
- 服务器调用 WFS 服务处理请求。
- WFS 服务完成请求处理之后会生成一个状态报告,并将这个状态报告传回给客户端。如果有错误发生,状态报告会将错误指出。
SuperMap iServer 目前实现了以下 WFS 版本:
请参考
-
OGC(Open Geospatial Consortium,开放地理信息联盟)WFS 相关规范,http://www.opengeospatial.org。