[OSM-dev] Fetch child relations by naming parent with Osmosis
brett at bretth.com
Wed Jul 6 05:28:56 UTC 2016
On Wed, 6 Jul 2016 at 12:34 Jochen Topf <jochen at remote.org> wrote:
> On Di, Jul 05, 2016 at 11:26:50 +0000, Humphries, Grant wrote:
> > I have an OSM extract from which I am trying to use Osmosis to import
> into PostGIS only railways that are a part of a transit network that is
> defined by relations. There is a super relation for this network and all
> of the ways that I need are members of that relation's child or grandchild
> relations. Is there a way with Osmosis that I can name just the parent
> relation and get all of the child members as well? In this case there are
> many children so it would be much more efficient if I could do this.
> Not sure about osmosis, but "osmium getid -r ..." does this.
> See http://osmcode.org/osmium/
> and http://docs.osmcode.org/osmium/master/osmium-getid.html .
I don't think Osmosis can do this. It does have some recursive inclusion
logic in the bounding-xxx tasks (completeWays and completeRelations
options), but that can't be triggered by requesting a single relation by
id. And those options are very slow because they use temporary storage.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the dev