Hi zusammen, kleine Spielerei, die am Ende so in JOSM aussieht:
http://ankh-morp.org/osm/osm-nrw-poly-gpx.png ... die "kaputten" Linien am Rand sind durch den NRW-Extrakt von der Geofabrik bedingt. Oh, das osm-extract is unter [1] zu finden, evtl. geht's auch anders, aber mit osmosis hab ich das nicht hinbekommen... Die beiden perl Scripte gibt's hier: [2] Hanno # Extrahieren aller Elemente mit admin_level=6: ./osm-extract -t admin_level -v 6 \ ../../data/nordrhein-westfalen.osm.pbf \ > ~/osm/nrw-admin_level-6.osm # die IDs der Relationen suchen und jede in ein eigenes File: grep '<relation ' ~/osm/nrw-admin_level-6.osm | \ sed -e 's/^.* id="//;s/".*$//;' | while read id; do \ ./osm-extract -r $id ~/osm/nrw-admin_level-6.osm \ > ../../tmp/$id.osm; \ done # in Polygon-Format [0] umwandeln for osm in ../../tmp/*.osm; do ../../osm2poly.pl $osm > ../../tmp/$( basename $osm .osm ).poly done # und das ganze dann noch mal in GPX zum ansehen: for poly in ../../tmp/*.poly; do ../../poly2gpx.pl -n < $poly \ > ../../tmp/gpx/$( basename $poly .poly ).gpx done # ... und alle in JOSM laden .) [0]: http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format [1]: http://svn.ankh-morp.org:8080/libosm/trunk/ [2]: http://svn.ankh-morp.org:8080/osm/poly/ _______________________________________________ Dortmund mailing list [email protected] http://lists.openstreetmap.de/mailman/listinfo/dortmund
