Страница 2 из 2
Re: Как автоматически исправить ошибки геометрии?
Добавлено: 27 мар 2017, 22:48
Prince660
bolotoved писал(а):Если вы работаете в ArcGIS, там обязательно должен быть какой-то формат поддерживающиий топологию, вероятно нужно при векторизации растра сохранять в этот формат, а не в шейп.
Да, судя по всему шейп - это уже прошлое... Хотя я привык работать именно с этим форматом.
На данный момент исправил все ошибки вручную. Слои нужны были для пересечения их друг с другом и получения более мелких полигонов с атрибутами всех родительских слоёв.
Далее буду пробовать решать такие задачи в других форматах.
С ArcGis понятно, у них сразу слои в их бд создаются.
Какой формат посоветуете для работы в QGIS?
Re: Как автоматически исправить ошибки геометрии?
Добавлено: 27 мар 2017, 22:55
Prince660
Malyuk_M писал(а):Я ошибки геометрии устраняю построением буффера с минимальным "Buffer distasnce"
Интересный способ, попробую в следующий раз.
Re: Как автоматически исправить ошибки геометрии?
Добавлено: 27 мар 2017, 23:03
Denis Rykov
Это давно известный хак, применяющийся в PostGIS в форме:
Re: Как автоматически исправить ошибки геометрии?
Добавлено: 28 мар 2017, 02:09
bolotoved
Prince660 писал(а):Какой формат посоветуете для работы в QGIS?
QGIS может взаимодействовать с
PostGIS. Для расчетов на больших векторах используют чаще всего ее.
Сам я предпочитаю околонаучные расчеты делать в GRASS-7 (это мой ровесник -- ему 34 года и за свою жизнь он научился многое делать качественно и быстро). Для всяких нестандартных задач очень помогает питоновский интерфейс
PyGRASS.
Причем вашу задачу я бы решал исключительно с помощью
растровой математики, не векторизуя, поскольку исходные данные, как я понял, растровые.