Обрезка полигональных объектов в pbf файле с помощью osmosis
Добавлено: 12 май 2017, 10:21
Коллеги, вопрос
хочу из OSM pbf, например на Субъект РФ, вырезать объекты полигоном, например границей города, с сохранением полигонов, которые содержат в себе весь или часть полигона, описанного в poly файле (хочу чтобы сохранялся, например, муниципальный район и полигон Субъекта).
если использовать completeWays=yes, то сохраняются линии и полигоны, пересекающие полигон обрезки, но муниципальный район и полигон субъекта не попадают в output, потому что узлы полигона муниципального района или субъекта будут за пределами полигона обрезки.
если использовать completeRelations=yes, то в результат попадет муниципальный район и субъект, но также попадут и другие муниципальные районы, которые находятся за пределами полигона обрезки, но имеют общий родительский объект (Субъект-муниципальные районы)
Как быть?
Устроит вариант 1 или вариант 2 с картинки.
p.s. Загружать в PostGIS - делать clip и выгружать обратно в pbf не хотелось бы.
хочу из OSM pbf, например на Субъект РФ, вырезать объекты полигоном, например границей города, с сохранением полигонов, которые содержат в себе весь или часть полигона, описанного в poly файле (хочу чтобы сохранялся, например, муниципальный район и полигон Субъекта).
если использовать completeWays=yes, то сохраняются линии и полигоны, пересекающие полигон обрезки, но муниципальный район и полигон субъекта не попадают в output, потому что узлы полигона муниципального района или субъекта будут за пределами полигона обрезки.
если использовать completeRelations=yes, то в результат попадет муниципальный район и субъект, но также попадут и другие муниципальные районы, которые находятся за пределами полигона обрезки, но имеют общий родительский объект (Субъект-муниципальные районы)
Как быть?
Устроит вариант 1 или вариант 2 с картинки.
p.s. Загружать в PostGIS - делать clip и выгружать обратно в pbf не хотелось бы.