Kann jemand bestätigen, dass "Ungleich" nicht funktioniert bei Osmfilter? Oder vielleicht setze ich es auch nur falsch ein. Alle meine bisherigen Versuche hatten bisher nicht zum gewünschten Ergebnis geführt.
Z.B. osmfilter italy-all.o5m --keep= --keep-nodes="( ref=SS* or ref=SR* or ref=SP* or ref=A* ) and highway!=" >nodes.osm sollte alle Nodes mit den entspr. Refs. zum Vorschein bringen, die keinen highway-tag haben (und eigentlich dachte ich, dass damit auch die zugehörigen Ways und ggf. Relationen auftauchen würden). Beides ist aber nicht der Fall, es werden nur nodes gefunden, und die haben auch noch alle einen highway-tag auf dem node. Auch mit dieser Abfrage gabs ein Problem: osmfilter $FILENAME.o5m --keep="( railway=station or railway=halt ) and disused!=yes" >${FILENAME}_station.osm da wurde gar nichts gefunden. Muss man das != irgendwie escapen (oder nutze ich sonst irgendwie eine falsche Syntax), oder gibt es da noch ein grundsätzliches Problem? Zusatzfrage: gibt es irgendwie eine Möglichkeit bei der ersten Abfrage z.B. so zu filtern, dass alle Nodes gefunden werden, die ein ref-tag haben und Teil eines ways sind, der einen highway-tag hat? Ich könnte das natürlich mit 2 Durchgängen machen, erst alle highways, dann die entsprechenden Nodes... Gruß Martin _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de