Geoserver和动态标记

时间:2011-05-05 17:01:09

标签: geoserver

我很抱歉发布这个问题,因为很可能解决方案非常简单。但我完全没有搜索字符串的想法。

我有一个正在运行的Geoserver和一些描述建筑物等的自定义shapefile。我可以使用WMS界面请求地图作为png并在网站上显示。所以很好。

在下一步中,我想让用户指定一个坐标,在地图上绘制一个小标记。这个位置不应该存储在任何地方,我只是想为这个用户绘制它。我很确定这可以通过WMS请求和内联功能实现,但我没有找到一个可行的解决方案,而且我没有谷歌搜索字符串。

在我开始在png地图上绘制叠加层之前,请帮助我。

2 个答案:

答案 0 :(得分:1)

您可以使用SLD中的内嵌功能执行此操作 - 有关示例,请参阅http://lyceum.massgis.state.ma.us/wiki/doku.php?id=wms:sld:inline_feature

答案 1 :(得分:0)

您可以让OpenLayers在客户端上进行绘图。

检查此示例以了解如何完成此操作。它演示了如何绘制线条,点和多边形: http://dev.openlayers.org/releases/OpenLayers-2.10/examples/draw-feature.html