Osmosis, Selektion von Objekten

Hallo
ich will aus einen OSM-Datei (Gufi.osm) verschiedene Objekte (shop,amenity) selektiert haben, und diese Objekte als GPX-Datei erhalten.

  1. osmosis soll Objekte in Gufi_shops.osm schreiben, das geht aber nicht, da steckt noch ein Fehler drin.
    osmosis.bat --read-xml Gufi.osm --node-key-value keyValueList=“shop,amenity” --used-node --write-xml Gufi_shops.osm

  2. Konvertierung von Gufi_shops.osm in Gufi_shops.gpx als WPT. … keine Ahnung wie machen.

Kann jemand helfen ?
Hintergund: habe von http://wheelmap.org gelesen, will die alle Objekte in einem Bereich nachprüfen (dazu Liste erstellen) und Tag “wheelchair” überall nachtragen.

Danke, Gruss Peter

Wieso nicht einfach in JOSM alles außer die shops und amenities rauslöschen?
Einfach die Datei drin öffnen, in die Suche (strg+F) “-shop -amenity” eingeben und das markierte dann löschen.
Das ganze kann man dann glaube ich sogar als GPX speichern.

Toll, wieder was gelernt. In JOSM Suche (strg+F) “-shop -amenity” eingeben und das markierte dann löschen.
Es bleiben nur die gewünschten objekte übrig.
Das Klappt. Allerdings der “Speichern unter…” nach GPX schreibt eine Datei ohne meine Objekte.
Der will Tracks schreiben “Spur” und hat keine Daten die ihm passen.

Menü “Als GPX exportieren” ist grau (deaktiviert).

Danke, Gruss Peter

Schieb die Daten durch GPSbabel. Allerdings musst du die gewünschten POIs vorher in eine neue Ebene kopieren, da die gelöschten Elemente immer noch in der OSM-Datei sind, nur eben gelöscht.

Zu deinem osmosis-Problem schau mal hier:
http://wiki.openstreetmap.org/wiki/User:Ajoessen/Osmosis
http://wiki.openstreetmap.org/wiki/User:Ajoessen/Objekte_als_GPX_extrahieren

das --used-node macht nur bei der Filterung von Wegen Sinn, kannst du also weglassen.

Korrektes Beispiel für node-key-value:


D:\Karten\OpenStreetMap\osmosis\bin\osmosis.bat --read-pbf D:\Karten\osm\Geofabrik\nordrhein-westfalen.osm.pbf   --nkv  keyValueList="name.Mindergangelt" --write-xml name1.osm

Also mit Punkt statt Komma. Mit Komma werden ggf verschieden nkv-Paare voneinander getrennt.

Gruß,
ajoessen