Javascript API绘制自相交图形绘制处理

用户需求如下,通过jsapi编辑工具,绘制自相交多边形,然后将geometry转换成json,然后将esri json 转换成wkt。最后通过空间sql,将wkt存储到数据库中,但是由于自相交导致入库失败。如何避免这种情况?
已邀请:

江民彬

赞同来自:

【解决办法】:
通过draw工具绘制多边形的时候,api根据鼠标点击点的顺序依次记录点。当绘制出自相交的多边形,rings也会出现相交。则自相交的多边形转换成json,再转换成wkt后,仍然自相交,导致不能通过空间json存入到数据库中。



解决该问题的办法有两个:

1. 是当绘制自相交的图形的时候,给出对应的提醒。

如何判断图形自相交参考如下链接 :

https://developers.arcgis.com/ ... cting

2. 采用jsapi要素服务的编辑形式来实现上面的流程。

要回复问题请先登录注册