Maybe I'm (still) doing it wrong: On second thought neither solution seems to work because both suggest to only keep relations with "boundary=administrative" and "admin_level=2 (or 3)" tags. But as far as I understand, those relations will have other relations as their members. If these other relations do *not* have the above mentioned tags, they will *not* be in the output file (but they should).
Obviously, the --used-node and --used-way approach is not enough here. I'd rather need something like "--used-reference" with some sort of parameter "master_realtion_id=XY". Any ideas? Curt -----Ursprüngliche Nachricht----- Von: mar...@gmx.eu [mailto:mar...@gmx.eu] Gesendet: Donnerstag, 4. August 2011 19:34 An: Curt Nowak; igor.podols...@vwi-stuttgart.de Cc: dev@openstreetmap.org Betreff: Re: [OSM-dev] Extracting just national boundaries Should work, yes. I too would suggest using Osmembrane for complex tasks like this. If you want to try an alternative way (example): ./osmconvert bayern.osm.pbf --out-o5m >bayern.o5m ./osmfilter bayern.o5m --keep="all boundary=administrative admin_level=2 =3" >borders.osm Works fine too. Markus -------- Original-Nachricht -------- > Datum: Thu, 4 Aug 2011 11:02:01 +0200 > Von: Curt Nowak <no...@bwl.uni-hildesheim.de> > An: \'Igor Podolskiy\' <igor.podols...@vwi-stuttgart.de> > CC: "\'dev@openstreetmap.org\'" <dev@openstreetmap.org> > Betreff: Re: [OSM-dev] Extracting just national boundaries > Thanks for the fast pointer. > Looks like that should do. > > Curt > > -----Ursprüngliche Nachricht----- > Von: Igor Podolskiy [mailto:igor.podols...@vwi-stuttgart.de] > Gesendet: Donnerstag, 4. August 2011 10:32 > An: Curt Nowak > Cc: 'dev@openstreetmap.org' > Betreff: Re: [OSM-dev] Extracting just national boundaries > > > Hi Curt, > > > is there an easy way to extract only national boundaries from an > > osm/pbf file? Running osmosis with "--tag-filter accept-relation > > boundary=administrative" and then > > "--tag-filter accept-relation admin_level=2" > > won't work because this will filter away members of "admin_level=2" > > relations that are in turn different relations. > luckily, you're not the first one with this problem. Here's the > answer: > > http://lists.openstreetmap.org/pipermail/dev/2011-April/022394.html > > and the followup: > http://lists.openstreetmap.org/pipermail/dev/2011-April/022397.html > > Hope that helps > Igor > > _______________________________________________ > dev mailing list > dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev _______________________________________________ dev mailing list dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev