如何将多边形中的假甜甜圈孔转换为真实的孔?


14

我有一个问题,我必须将shapefile导入到我们的系统中,该几何文件必须在几何上是有效的,但是每个人用来生成它们的软件似乎输出的文件中每个应包含孔的多边形都由单个外圈组成,绕过边界,然后沿着任意路径向内走,绕着应该是内环的方向走动,然后再将自身翻倍,再回到外部。

我寻求的是一种解决这些问题的方法,该方法是将顶点沿孔的内外任意路径溶解,以形成独立的内环和外环,从而形成有效的多边形。我已经尝试了ArcGIS的试用版,当您将双靠背零件上的顶点对齐在一起时,它似乎可以自动执行此操作,但是我的公司没有ArcGIS副本,我可能很难说服老板买它,所以我希望QGIS允许我做这样的事情?

屏幕截图: 描述

我无法弄清楚如何从WKT中脱颖而出,但是通过玩弄顶点,我很确定这是一个单环,可以使自身略微翻倍。


1
您可以发布屏幕截图,也可以发布WKT输出吗?
blah238

是的,wkt可能有助于确定问题。要获取WKT,请选择一个这样的多边形要素>按Ctrl + C(或“编辑”菜单>“复制要素”)。打开记事本并粘贴到那里。将WKT部分复制到您的帖子中。
vinayan'7年

Answers:


12

您是否尝试过应用距离为0的缓冲区?

在此处输入图片说明


很好,谢谢!我想到了这种想法,但是ArcGIS编辑工具的Buffer工具不接受0作为参数,这使我误以为这是胡说八道,但是现在我想起来,编辑工具实际上执行的是零缓冲每个编辑本身。
山姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.