javascript - 将 Geoserver 的形状文件加载到 Openlayers 中以添加其他图层

标签 javascript jquery openlayers openlayers-3

我想要一个关于使用 openlayers 映射的好建议。我在地理服务器中保存了一个形状文件,我什至可以通过在地理服务器中使用 openlayer 链接来显示它。

我想做的是在我的 Openlayer 的 HTML、CSS、JavaScript 页面中调用该形状文件,以便我可以添加其他层或在我从 Geoserver 调用的层之上绘制并保存修改。

我想知道您对我将如何做这件事的想法,因为我是 openlayers 的新手,一个小例子对我很有用

最佳答案

当您使用 GeoServer 和 OpenLayers 时,您实际上并没有使用 shapefile。您在 GeoServer 中加载 shapefile 一次,然后所有交互都通过 WMS/WFS 协议(protocol)进行。您还可以通过 WFS-T 修改图层特征。

参见 GeoServer example获取功能信息

关于javascript - 将 Geoserver 的形状文件加载到 Openlayers 中以添加其他图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38461536/

相关文章:

php - 检查特定行是否存在mysql

javascript - 将值传递给另一个原型(prototype)函数

PHP、geojson 和 openlayers

postgresql - GeoServer 和 OpenLayers 在显示大量点时有什么限制?

javascript - 如何将双引号中的数组转换回 Javascript 中的原始数组

javascript - Html 和 javascript 输入验证

javascript - axios promise 未解决,始终处于待处理状态

javascript - 如何干燥原型(prototype) javascript 方法定义?

javascript - 单击操作不会绑定(bind)

openlayers - 标记与矢量点 - 性能影响