我制作了一个地图然后发布了服务,我可以在我发布的这个服务上添加一个点,或者删除上面的点吗?
你好 修改要素有两种形式,你是想在后台修改,还是想在前端进行修改。
1.在后台修改的话,如果你是文件型数据源文件型工作空间,需要停止服务,在桌面打开工作空间修改地图和数据,保存后,你在iserver浏览地图,地图发生变化。如果是数据库型的数据源以及工作空间,不需要停止服务,直接在桌面打开工作空间即可进行地图或者数据的修改,保存后在iserve浏览地图服务发现地图发生变化。ps iserver具体支持的数据库型工作空间以及数据源 iserver帮助文档有说明
2.在前端进行修改,地图里面先不去加你点图层,你需要发布一个数据服务,通过查询将你的点数据集查询到前端,然后在前端渲染,然后通过要素编辑接口方式对你的点数据集进行修改,然后通过刷新查询,将点数据集查询查询到前端进行渲染。
ps:查询例子http://iclient.supermap.io/examples/openlayers/editor.html#02_getFeatureBySQL
要素编辑例子:http://iclient.supermap.io/examples/openlayers/editor.html#02_editFeatures
我发布了不带点的地图,然后这个服务就访问不了