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

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

Добавлено: 12 май 2017, 10:21
novia
Коллеги, вопрос

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

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

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

p.s. Загружать в PostGIS - делать clip и выгружать обратно в pbf не хотелось бы.

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

Добавлено: 12 май 2017, 10:34
freeExec
Это видимо нужно передавать привет любителям subarea.
Обрезать по первому варианту и добавить в него нужные административные границы.