使用 WFS 地理服务器的 Geomesa accumulo CURD 数据操作

Posted

技术标签:

【中文标题】使用 WFS 地理服务器的 Geomesa accumulo CURD 数据操作【英文标题】:Geomesa accumulo CURD data operations using WFS geoserver 【发布时间】:2017-03-07 09:08:02 【问题描述】:

我已经创建了 geomesa accumulo 数据存储,并且可以使用命令行查询特征。现在我想使用开放地理空间联盟的 (OGC) Web 要素服务 (WFS) 执行数据操作,以创建、修改和交换矢量格式的地理信息。我不想创建代理客户端或处理以编程方式使用累积存储操作的节俭。相反,还有哪些其他技术可以使用 geomesa accumulo 存储数据的过滤器来插入和读取。

【问题讨论】:

【参考方案1】:

GeoMesa 与 GeoServer 集成以支持此类用例。

使用 WFS 读取数据是一个非常常见的用例。要将数据写入 GeoServer 中的图层,您需要查看 WFS 事务(也称为 WFS-T)。我已经成功地使用了 GeoMesa 和 GeoServer。

查看http://www.geomesa.org/documentation/user/architecture.html#geomesa-and-geoserver 了解有关 GeoMesa 和 GeoServer 的背景信息。此链接提供有关使用 GeoServer (http://www.geomesa.org/documentation/user/accumulo/install.html#installing-geomesa-accumulo-in-geoserver) 设置 GeoMesa 的 Accumulo 数据存储的信息。此处记录了一般 GeoMesa-GeoServer 用法:http://www.geomesa.org/documentation/user/geoserver.html。

有关 GeoServer 的 WFS 详细信息的一些快速链接,我建议通读 (http://docs.geoserver.org/latest/en/user/services/wfs/reference.html) 并查看 GeoServer 附带的演示 (http://docs.geoserver.org/latest/en/user/configuration/demos/index.html#demos)。

【讨论】:

是的,链接很有帮助,你能帮我看看如何创建使用 json 执行插入、更新、删除使用 WFS 的 WFS-T 客户端吗?

以上是关于使用 WFS 地理服务器的 Geomesa accumulo CURD 数据操作的主要内容,如果未能解决你的问题,请参考以下文章

如何在地理服务器中启用全局设置

在 ol 6.4 中使用 WFS 层

如何根据用户角色将 geoserver WFS 服务配置为仅访问某些图层?

GeoServer 开发还是使用?如何与地理服务器集成?

GeoServer 用于共享地理空间数据的开源服务器

使用GeoMesa实现时空索引并进行KNN查询