Обрезка полигональных объектов в pbf файле с помощью osmosis

Кроме QGIS
Ответить
Аватара пользователя
novia
Гуру
Сообщения: 2205
Зарегистрирован: 29 апр 2011, 15:06
Проекты: 1
Репутация: 468
Ваше звание: Модератор по ArcGIS
Откуда: Москва
Контактная информация:

Обрезка полигональных объектов в pbf файле с помощью osmosis

Сообщение novia » 12 май 2017, 10:21

Коллеги, вопрос

хочу из OSM pbf, например на Субъект РФ, вырезать объекты полигоном, например границей города, с сохранением полигонов, которые содержат в себе весь или часть полигона, описанного в poly файле (хочу чтобы сохранялся, например, муниципальный район и полигон Субъекта).
osmosis.png
osmosis.png (32.68 КБ) 341 просмотр
если использовать completeWays=yes, то сохраняются линии и полигоны, пересекающие полигон обрезки, но муниципальный район и полигон субъекта не попадают в output, потому что узлы полигона муниципального района или субъекта будут за пределами полигона обрезки.

если использовать completeRelations=yes, то в результат попадет муниципальный район и субъект, но также попадут и другие муниципальные районы, которые находятся за пределами полигона обрезки, но имеют общий родительский объект (Субъект-муниципальные районы)

Как быть?
Устроит вариант 1 или вариант 2 с картинки.

p.s. Загружать в PostGIS - делать clip и выгружать обратно в pbf не хотелось бы.
понравилось? жми палец вверх :!:
http://geoatelie.ru

freeExec
Гуру
Сообщения: 502
Зарегистрирован: 23 апр 2011, 10:32
Проекты: 1
Репутация: 59
Откуда: Ульяновск

Re: Обрезка полигональных объектов в pbf файле с помощью osm

Сообщение freeExec » 12 май 2017, 10:34

Это видимо нужно передавать привет любителям subarea.
Обрезать по первому варианту и добавить в него нужные административные границы.

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»