Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 许多相邻多边形,希望将多边形转换为路径并删除生成的重复路径_Json_Path_Border_Polygon_Overlap - Fatal编程技术网

Json 许多相邻多边形,希望将多边形转换为路径并删除生成的重复路径

Json 许多相邻多边形,希望将多边形转换为路径并删除生成的重复路径,json,path,border,polygon,overlap,Json,Path,Border,Polygon,Overlap,我有一个json文件,其中包含80个相邻的县,表示为单个多边形。正如所料,每个县都与其他县共享边界 我想将每个多边形转换为路径,创建象征每个县边界的路径。在这一点上,我会留下许多重叠或重复的路径,其中各县共享边界 我想找到一种系统的方法来删除这些重叠的路径,这样表示边界的每一行只显示一次。通过这样做,我将能够单独设置边框的样式,以修复在中描述的问题 这样的事情存在吗?我知道在Illustrator中删除共享边界的可能性,但是许多县多边形与3+个其他县共享边界,这使得这非常乏味 谢谢。所以,我最终

我有一个json文件,其中包含80个相邻的县,表示为单个多边形。正如所料,每个县都与其他县共享边界

我想将每个多边形转换为路径,创建象征每个县边界的路径。在这一点上,我会留下许多重叠或重复的路径,其中各县共享边界

我想找到一种系统的方法来删除这些重叠的路径,这样表示边界的每一行只显示一次。通过这样做,我将能够单独设置边框的样式,以修复在中描述的问题

这样的事情存在吗?我知道在Illustrator中删除共享边界的可能性,但是许多县多边形与3+个其他县共享边界,这使得这非常乏味


谢谢。

所以,我最终用ArcMap解决了这个问题。我的步骤:

  • 从我使用的json创建一个shapefile并加载到ArcMap中
  • 将shapefile导入地理数据库
  • 将文件放入要素数据集中
  • 创建拓扑(右键单击要素数据集>新建>拓扑)
  • 针对重叠线向拓扑添加规则
  • 查找所有错误(重叠行)
  • 使用“错误检查器”选择每个重叠线并减去(右键单击错误)其中一条线
  • 我花了大约5分钟的时间移走了大约100个