Overpass Turbo Abfrage

Hallo,

wie erstelle ich eine Abfrage mit JOSM “Von Overpass-API herunterladen” ?
In einem Land oder ein Gebiet

Beispiel 1: Nur alle Berge abrufen, die keine Höhe haben ?
Beispiel 2: Nur alle Berge abrufen, die keinen Namen haben ?

Aber nur die Berge, die diese Kriterien erfüllen. Bei mir lädt er alle Berge herunter.

Danke im voraus

Das ist zu ungenau formuliert, was ist gemeint?

  • die beide Kriterien erfüllen (AND)
    oder
  • die eines erfüllen (OR)

Hi,

hier das Beispiel für Gipfel ohne Höhenangabe


[out:xml][timeout:90][bbox:{{bbox}}];
(
  nwr["natural"="peak"][!"ele"];
);
(._;>;);
out meta;


Ich habe das mit dem Abfrage-Wizard von JOSM zuerst für [“natural”=“peak”] (Gipfel) erstellt und dann mit [!“ele”] (keine Höhenangabe) ergänzt.

Grüße

Das geht

Ich mache das ja immer gerne mit Farben. Außerdem kann man sich nicht sicher sein, ob anstelle von “ele” eventuell z.B. “ele:DHHN12”, oder was anderes… Letztendlich hat zwar ele sicherlich eine theoretische Definition des Höhenbezugssystems, rein praktisch aber hab ich da meine Zweifel, ob das immer stimmt.

Die Abfrage

[out:xml][timeout:90][bbox:{{bbox}}];
(
  node["natural"="peak"][~"ele"~"."];
  node["natural"="peak"]["ele"];
  node["natural"="peak"];
 );
(._;>;);
out meta;

{{style:
node {
  symbol-size:8;
  width: 5;
  color: yellow;
  fill-color: yellow;
  fill-opacity: 1;
  }

node[ele]
{symbol-size:5;color:blue; fill-color:blue;width:1;}
node[ele:DHHN12][!ele]
{symbol-size:5;color:brown; fill-color:brown;width:1;}
node[!ele:DHHN12][!ele]
{symbol-size:5;color:red; fill-color:red;width:1;}
}}

liefert alle Punkte “natural=peak”. Punkte mit "ele=* sind blau. Punkte mit ele:DHHN12=* sind braun, Punkte ohne ele und ohne ele:DHHN12 sind rot. Ich muß mal sehen, wie ich das auf alle möglichen ele-Keys erweitere… Ich hab in meiner Umgegend nicht viele Varienten zum Testen.

Sven

Es ging um eine Overpass Abfrage in JOSM. Was mache ich da mit Farben?

Visualisierung als solches hilft zunächst sehr viel. Für mich hilft das mehr, als es gleich in JOSM zu verarbeiten. Wenn es dann nur für JOSM sein soll, dann kann nur das style-Statement weggelassen werden…Grundaussage aber ist, daß alleine ele=* nicht reicht.

Sven