Проверка геометрии (QGIS)
Пример ниже использует Toolbox SDK, который можно установить с помощью команды pip install toolbox-sdk. Дополнительные примеры на Python: для SDK, для Requests. Если вы используете другой язык программирования или нужно полное описание API, ознакомьтесь с Toolbox OpenAPI.
Документация
Проверяет корректность геометрии векторного файла с помощью алгоритма QGIS checkvalidity.
На входе:
ZIP-архив c векторными файлами. Поддерживаются векторные файлы форматов, состоящих из одного файла (например, Geopackage, GeoJSON и т.д.).
На выходе:
CSV файл со списком ошибок и координат;
GeoJSON файл с геометриями месторасположения ошибок.
Примечание
QGIS не даёт информации по некоторым ошибкам, и в качестве координат ставит нули. В таком случае инструмент формирует записи в GeoJSON без координат, но с обозначением ошибки.
Пример работы инструмента:
Пример работы инструмента. Точки отмечают ошибки геометрии¶
Попробуйте инструмент в действии
Нажмите кнопку Демо над формой инструмента. Поля будут автоматически заполнены демонстрационными значениями.
Нажмите кнопку Запустить.