Hallo,
wie ist es bitte möglich in der Overpass API (oder sonstwo) einen Query zu erstellen, mit einer Liste von Namen von Geländepunkten als Input vom Typ
node["natural"="peak"]
mit dem ich als Ausgabe die Eigenschaften “lat”, “lon” und die tags “ele” und “name” in einer liste generieren kann?
Das hier geht in die Richtung, aber ich würde lieber einen Code haben, in den ich nur noch eine Liste Geländepunkte (möglichst ohne Area) hineinkopieren muss.
[out:json][timeout:95];
{{geocodeArea:Deutschland}}->.d;
{{geocodeArea:Schweiz}}->.ch;
(
node["natural"="peak"](area.d)(if: t["name"] == "Trettachspitze")({{bbox}});
node["natural"="peak"](area.ch)(if: t["name"] == "Sidelhorn")({{bbox}});
node["natural"="peak"](area.d)(if: t["name"] == "Höfats Südostgipfel")({{bbox}});
);
// print results
out body;
>;
out skel qt;
Und ich brauche nicht den gesamten output, nur:
"elements": [
{
"lat": 47.3657125,
"lon": 10.3504473,
"tags": {
"ele": "2259",
"name": "Höfats Südostgipfel",
}
},
{
"lat": 47.3037210,
"lon": 10.2960572,
"tags": {
"ele": "2595",
"name": "Trettachspitze"
}
},
{
"lat": 46.5524785,
"lon": 8.3127092,
"tags": {
"ele": "2764.4",
"name": "Sidelhorn",
}
}
]
}