Як перетворити підроблені отвори для пончиків у багатокутниках у справжні?


14

У мене є ця проблема, коли мені потрібно імпортувати форми файлів у нашу систему, які повинні бути геометрично дійсними, але програмне забезпечення, яке використовується для їх виготовлення, здається, виводить файли, де кожен багатокутник, який має містити отвір, замість цього складається з одного зовнішнього кільця, яке йде навколо кордону, а потім йде всередину деякою довільною стежкою, простежує навколо того, що має бути внутрішнє кільце, а потім подвоюється назад на себе назад назовні.

Те, що я прагну, - це спосіб їх вирішити, якось розчиняючи вершини вздовж довільного шляху в отвір і назад, щоб зробити окреме внутрішнє і зовнішнє кільце, яке сформує дійсний багатокутник. Я спробував пробну версію ArcGIS, і, здається, це робиться автоматично, коли ви з'єднуєте вершини на подвійній частині разом, але в моєму бізнесі немає копії ArcGIS, і мені, можливо, важко переконати свого боса купіть його, тому я сподівався, що QGIS дозволить мені зробити таке?

Знімок екрана: опис

Я не міг зрозуміти, як витягти WKT з цього вибачення, але, граючи навколо вершин, я цілком впевнений, що це одне єдине кільце, яке трохи подвоюється на собі.


1
Чи можете ви розмістити скріншот і, можливо, вихід WKT?
blah238

Так, wkt може допомогти визначити проблему .. щоб отримати WKT, виберіть одну з таких функцій багатокутника> Натисніть Ctrl + C (або Меню редагування> Функції копіювання). Відкрийте блокнот і вставте туди. Скопіюйте частину WKT до своєї публікації.
vinayan

Відповіді:


12

Чи намагалися ви застосувати буфер з відстані 0?

введіть тут опис зображення


Це працювало частування, дякую! Думка мені прийшла в голову, але інструмент Buffer інструменту редагування ArcGIS не сприймає 0 як аргумент, який вводить мене в оману думати, що це щось, що вважається дурницею, але тепер, коли я думаю про це, інструмент редагування насправді виконував нуль буфер при кожному редагуванні сам по собі.
Сем
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.