ich würde gerne Liftstationen finden, die dasselbe name-Tag haben wie der Lift selbst. Die Liftstation ist dabei Teil des Weges, das den Lift darstellt.
Bisher habe ich mit Overpass nur Objekte gefiltert, die einem Tagging-Muster am Objekt selbst entsprechend. Leider weiß ich nicht, wie ich den Sprung von einem Objekt auf den Übergeordneten Weg mache und dann bei Tag-Gleichheit das Objekt als Ergebnis ausgebe.
Es gibt aber noch ein paar Stationen, die als **way **ausgeführt sind.
Damit bekommt man hoffentlich auch diese:
[out:json][timeout:300];
// get all stations that are ways
way["aerialway"=station]["name"]({{bbox}})->.waystation;
//.waystation; out; >; out skel;
// get all aerialways that are not stations
way["aerialway"!~station]["name"]({{bbox}})->.allaerialways;
// get nodes with same name as aerialway
foreach.allaerialways->.aerialway(
(.aerialway >;) ->.a;
(node.a[aerialway=station][name];)->.stations;
node.stations(if:t["name"]==aerialway.u(t["name"]));
out;
)
// get ways with same name as aerialway
foreach.allaerialways->.aerialway(
way.waystation(if:t["name"]==aerialway.u(t["name"]));
out; >; out skel;
)
Wie man allerdings so etwas wie “Talstation Marienbergbahn I” findet, ist mir noch nicht klar.