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

Ответить
spawner
Активный участник
Сообщения: 110
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 13

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

Сообщение spawner »

В Mapinfo можно удалить мелкие дырки из полигона используя инструмент оптимизации, задав порог удаления (по площади). А есть такая функция в ogr2ogr?
Час искал, не нашел :|
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

грузите в R/Python (лучше в R, там будет проще), и удаляйте чего душа пожелает ...
spawner
Активный участник
Сообщения: 110
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 13

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

Сообщение spawner »

gamm, я конечно загрузил, но там нет команды "удалить мелкие дырки". Там довольно мудрёно это делать.
gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

откуда там команды :mrgreen:
там надо простенький цикл писать, полигоны развалены в списки, признак дырки есть. Считать площади, и править списки.
AlexRomantsov
Завсегдатай
Сообщения: 420
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 162
Ваше звание: хм, сам не знал
Откуда: Томск

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

Сообщение AlexRomantsov »

В QGIS есть: Анализ - Вектор-Геометрия - Удалить отверстия. Там параметр: удалить отверстия площадью меньше чем..
spawner
Активный участник
Сообщения: 110
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 13

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

Сообщение spawner »

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

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя