在地图上自定义裁面,并将这个面存入数据库的面数据中

0 投票
使用的是leaflet加载的底图,要在底图上通过鼠标自定义裁出来一个面,并切将这个面存入数据库的面数据中
1月 11 分类:  34次浏览 | 用户: qwert 初出茅庐 (39 分)

1个回答

0 投票

您好,鼠标绘制您可以用绘制控件,https://iclient.supermap.io/examples/leaflet/editor.html#drawAndModify这是参考示例,拿到绘制的对象再采用地物编辑功能,将绘制的对象存入数据集中https://iclient.supermap.io/examples/leaflet/editor.html#02_editFeatures

1月 13 用户: y_98 才高八斗 (985 分)

老师您好,上面的作图的示例我明白,下面这个示例里面是往点数据集li面添加一条新的数据,https://iclient.supermap.io/examples/leaflet/editor.html#02_editFeatures,现在我想要的是在数据源里面新建一个面数据集,再把利用那个作图工具把做好的多边形存到这个面数据集里面,而不是在已有的点数据集里面添加点,老师你又添加面的示例么

您好,您可以参考iserver帮助文档,restAPI->services->root->data->datasources->datasource->datasets  ,执行POST 请求,请求体可以参考文档格式,采用设置数据集信息的方式创建新的数据集。之后您再通过对dataset下的features资源执行post请求添加您的面。

...