У вас есть какой-нибудь совет для сценария Python для удаления пробелов, осколков и перекрытий (ошибок векторной топологии) в шейп-файле? - PullRequest
0 голосов
/ 09 апреля 2020

Вот проблема: у меня есть файл границы администратора, состоящий из множества других файлов администратора, сшитых вместе. Результатом является solid и точный файл границ, но с кучей неудобных осколков, пробелов и перекрытий повсюду. Я привык исправлять ошибки топологии в ArcGIS Desktop, но мой текущий работодатель не предоставил мне лицензию на это.

Я играл с несколькими инструментами ОС в QGIS, но ни один из них не сделал работа. Плагин v.clean GRASS не очищает перекрытия или зазоры. Это только сокращает перекрытия вдоль линии перекрытия. И инструмент Check Geometries проделал solid работу по выявлению пробелов, наложений и осколков, но он очищает их только наполовину. Часто, когда я пытаюсь выполнить очистку с помощью этого инструмента, ошибки классифицируются как устаревшие .

Прямо сейчас, я ищу любой совет, который вы могли бы получить. Я должен попробовать эти инструменты снова, если у вас есть какие-либо советы, но я также должен попробовать что-то новое. За последние несколько месяцев я изучал Python 3.x, и я хотел бы использовать эту проблему как шанс узнать больше. Кто-нибудь использовал geopy для исправления ошибок векторной топологии?

...