Страница 1 из 1

удалить мелкие дырки через ogr2ogr

Добавлено: 11 мар 2023, 14:42
spawner
В Mapinfo можно удалить мелкие дырки из полигона используя инструмент оптимизации, задав порог удаления (по площади). А есть такая функция в ogr2ogr?
Час искал, не нашел :|

Re: удалить мелкие дырки через ogr2ogr

Добавлено: 11 мар 2023, 15:43
gamm
грузите в R/Python (лучше в R, там будет проще), и удаляйте чего душа пожелает ...

Re: удалить мелкие дырки через ogr2ogr

Добавлено: 13 мар 2023, 15:05
spawner
gamm, я конечно загрузил, но там нет команды "удалить мелкие дырки". Там довольно мудрёно это делать.

Re: удалить мелкие дырки через ogr2ogr

Добавлено: 13 мар 2023, 17:26
gamm
откуда там команды :mrgreen:
там надо простенький цикл писать, полигоны развалены в списки, признак дырки есть. Считать площади, и править списки.

Re: удалить мелкие дырки через ogr2ogr

Добавлено: 14 мар 2023, 04:51
AlexRomantsov
В QGIS есть: Анализ - Вектор-Геометрия - Удалить отверстия. Там параметр: удалить отверстия площадью меньше чем..

Re: удалить мелкие дырки через ogr2ogr

Добавлено: 14 мар 2023, 09:12
spawner
Поразительно, насколько быстрее GDAL через питон работает быстрее, чем Mapinfo через mapbasic :D
Это прямо откровением для меня было!