User:Mike Krüger/Abfragen

From OpenStreetMap Wiki
Jump to navigation Jump to search

Hier führe ich meine overpass-turbo-Abfragen auf:

Meine Änderungen in Zittau

try it yourself in overpass-turbo
area[name="Zittau"]->.a;
nwr(area.a)(uid:16358);
out geom;

Wikipedia-Wikidata

Wikipedia-Objekte in OSM in den LK Bautzen und Görlitz (ohne boundary und region)

try it yourself in overpass-turbo
({{geocodeArea:Landkreis Görlitz}}; {{geocodeArea:Landkreis Bautzen}};) ->.searchArea;
(nwr[wikipedia~"$"][type != boundary][type!=region](area.searchArea););
{{style:
node, way, relation{
  text: eval('tag("name") . " (" . tag("wikipedia") . ")"');
}
}}
out body;
>;
out skel qt;

Wikidata-Eintrag aber kein Wikipedia-Eintrag in Sachsen

try it yourself in overpass-turbo
({{geocodeArea:Sachsen}};) ->.searchArea;
(
 nw[wikidata][wikipedia!~"$"][highway!=motorway_junction][historic!=boundary_stone][historic!=cross][historic!=wayside_cross][historic!=memorial][historic!=ruins][historic!=wayside_shrine][historic!=stone][historic!=stone_cross][historic!=milestone][man_made!=survey_point]["abandoned:man_made"!=survey_point][railway!=halt]["disused:railway"!=station][railway!=station][waterway!=weir](area.searchArea);
);
out;

{{style:
node, way{
  text: eval('tag("name") . " (" . tag("wikipedia") . ")"');
}
}}

Informatives

Orte und Ortsteile in Sachsen

try it yourself in overpass-turbo
//siehe auch: https://wiki.openstreetmap.org/wiki/DE:Key:place
[out:json][timeout:25];
{{geocodeArea:Sachsen}}->.searchArea;
node[place~"city|town|hamlet|village|suburb"](area.searchArea);
out;

{{style:
node{
  text: eval('tag("name") . " (" . tag("wikidata") . " ," . tag("wikipedia") . ")"');
}
}}
//Alternativ auch mit tag("name:de" oder "name:hsb")
out body;
>;
out skel qt;

Städte (mit Kreisgröße abhängig von Einwohnerzahlen)

try it yourself in overpass-turbo
<osm-script output="json">
  <query type="area">
    <has-kv k="name" v="Sachsen"/>
  </query>
  <query type="node">
    <has-kv k="place"/>
    <has-kv k="population"/>
    <has-kv k="place" v="town"/>
    <area-query/>
  </query>
  <print mode="body" order="quadtile"/>
</osm-script>

{{style:
node {
  color:blue;
  opacity:0.2;
  width:3;
  fill-color:blue;
  fill-opacity:0.4;
  symbol-shape: circle;
  symbol-size: eval('max(3,min(100,0.1*sqrt(tag("population"))))');
}
}}

PLZ-Regionen in Sachsen

try it yourself in overpass-turbo
{{geocodeArea:Sachsen}}->.searchArea;
  relation["boundary"="postal_code"](area.searchArea);
(._;>;);
out;
{{style:
relation {
  text: eval('tag("postal_code")');
}
}}

Museen in Sachsen (mit Öffnungszeiten)

try it yourself in overpass-turbo
[out:json][timeout:25];
{{geocodeArea:Sachsen}}->.searchArea;
(
  nwr["tourism"="museum"](area.searchArea);
);
{{style:
  node, way, relation {
    text: eval('tag("name") . " (" . tag("opening_hours") . ")"');
  }
}}
out body;
>;
out skel qt;

Briefkästen (mit Leerungszeiten)

try it yourself in overpass-turbo
(
  node
    ["amenity"="post_box"]
  ({{bbox}});
  >;
);
{{style:
node { color:orange; fill-color: orange;}
node[!operator] { color:red; fill-color:red;}
node[collection_times] { color:green; fill-color:green;}
node {text: eval('tag("collection_times") . " (" . tag("operator") . ", " . tag("check_date:collection_times") . ")"');}
}}
out body;
>;
out skel qt;

Gebäude (mit Bau- und Abrissjahr)

try it yourself in overpass-turbo
[out:json][timeout:25];
(
  way["building"][start_date~"$"]({{bbox}});
  way["building:part"][start_date~"$"]({{bbox}});
  way["demolished:building"][start_date~"$"]({{bbox}});
  relation["building"][start_date~"$"]({{bbox}});
);
{{style:
  way, relation {
    text: eval('tag("start_date") . tag("building:start_date") . ' - ' . tag("end_date")');
  }
}}
out body;
>;
out skel qt;

Gebäude (mit Name "kapelle")

try it yourself in overpass-turbo
[out:json][timeout:25];
{{geocodeArea:Oberlausitz}}->.searchArea;
(
  nwr["building"]["name"~"kapelle"](area.searchArea);
);
{{style:
  node, way, relation {
    text: name;
  }
}}
out body;
>;
out skel qt;

Wanderwege

try it yourself in overpass-turbo
[bbox:{{bbox}}];
(relation[route=hiking][network~".wn"];way(r)({{bbox}});>;);out;
{{style:
way
{ color:green; fill-color:green; }
relation[network=lwn] way
{ color:blue; fill-color:cyan; }
relation[network=iwn] way
{ color:red; fill-color:red; }
relation[network=nwn] way
{ color:green; fill-color:green; }
relation[network=rwn] way
{ color:yellow; fill-color:yellow; }
}}

Buslinie 2 in Zittau

try it yourself in overpass-turbo
[timeout:60][out:json];
(
relation["name"="StadtBus 2: Zittau, Bahnhof => Zittau, Bahnhof"];
>>;
);
out geom;
{{style:
node {
  opacity: 0;
  fill-opacity: 0;}
node[highway=bus_stop], way[highway=bus_stop]{
  text: name;
  icon-image: url('icons/maki/bus-18.png');
  icon-width: 18;}
}}

Straßen in Friedersdorf (Tabelle sortiert mit Länge)

try it yourself in overpass-turbo
[out:csv("name",number,length;false)];
{{geocodeArea:Friedersdorf 02742}}->.searchArea;
way(area.searchArea)["highway"~"motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|service|residential|unclassified|living_street|pedestrian|track|road"][name];
for (t["name"])
(make x name=_.val,number=count(ways),length=sum(length());
  out; 
);

nodes+ways mit Namensbestandteil "Zittauer" im Umkreis von 3000 m um Zittau

try it yourself in overpass-turbo
node["name"="Zittau"];
node (around:3000)["name"~"Zittauer"];
way (around:3000)["name"~"Zittauer"];
(._;>;);
out body;

Wo Hauptstraße und Dorfstraße sich treffen

try it yourself in overpass-turbo
[bbox:{{bbox}}];
way[highway][name="Hauptstraße"];node(w)->.n1;
way[highway][name="Dorfstraße"];node(w)->.n2;
node.n1.n2;
out meta;

alles zu Friedersdorf (Map Call)

try it yourself in overpass-turbo
[out:xml];
{{geocodeArea:Friedersdorf 02742}}->.searchArea;
(
  node(area.searchArea);
);
  <;
out meta;
>;
out meta qt;

Versionsgeschichte zu einem speziellen Way

try it yourself in overpass-turbo
[out:csv(version,timestamp,changeset, user)];
timeline(way,366047233);// Hauptstraße in Friedersdorf
for (t["created"])
{
  retro(_.val)
  {
    way(366047233);
    make stat version=u(version()),timestamp=u(timestamp()),changeset=u(changeset()),user=u(user());
    out;
  }
}

Zur Fehlersuche

Unvollständige Adressen in den LK Bautzen und Görlitz

try it yourself in overpass-turbo
[out:xml][timeout:40];
({{geocodeArea:Landkreis Görlitz}}; {{geocodeArea:Landkreis Bautzen}};) ->.searchArea;
(
  node["addr:city"][!"addr:street"](area.searchArea);
  node["addr:postcode"][!"addr:street"](area.searchArea);
  node["addr:city"][!"addr:street"](area.searchArea);
  node["addr:postcode"][!"addr:street"](area.searchArea);
  way["addr:city"][!"addr:street"](area.searchArea);
  way["addr:postcode"][!"addr:street"](area.searchArea);
  way["addr:city"][!"addr:street"](area.searchArea);
  way["addr:postcode"][!"addr:street"](area.searchArea);
);
out meta;
>;
out meta qt;

Gebäude mit nur einem tag

try it yourself in overpass-turbo
[bbox:{{bbox}}];
((
// Ermittelte alle buildings
  way[building=yes];
// und erferne davon...
  - 
// alle buildings, die ein Tag haben, welches nicht mit dem Buchstaben "b" beginnt
  way[building=yes][~"^[^b].*$"~"."]; 
); >; );
out;

Schutzgebiete in Sachsen

Weitere OSM-Infos zum Mitmachen unter

  1. DE:Schutzgebiete des Natur- und Landschaftsschutzes
  2. DE:Tag:boundary=protected area
  3. DE:Key:protection_title#Sonderflächen
  4. DE:Naturdenkmäler

Zum informieren und diskutieren unter https://community.openstreetmap.org/search?expanded=true&q=Naturschutzgebiet (speziell zu möglichen Datenspenden des LfULG bzw. der zuständigen UNB, Bsp. Datenspende SH)

Es gibt einen Verein (DE:Digitize the Planet e.V.) der sich Gedanken dazu macht und auch schon ein Treffen dazu: 19.09.2023 - 1. Treffen der Arbeitsgruppe OSM und Naturschutz.

Als mögliche Rechtsgrundlage für das Abzeichnen aus der DTK mit dargestellten Schutzgebietsgrenzen: https://wiki.openstreetmap.org/wiki/GeoSN_Open_Data (! eher ungeeignet, da ungenau)

Unvollständige Schutzgebiete (boundary=protected_area)

der Übersichtlichkeit halber ohne Sorbisches Siedlungsgebiet

try it yourself in overpass-turbo
[out:json][timeout:25];
{{geocodeArea:Sachsen}}->.searchArea;
( nwr["boundary"="protected_area"][name !="Sorbisches Siedlungsgebiet"](area.searchArea); 
);
{{style:
  node, way, relation {
    text: eval('tag("name") . " (" . tag("protection_title") . ", " . tag("protect_class") . ")"');
  }
}}
out body;
>;
out skel qt;

Unvollständige Schutzgebiete (veraltet nur als leisure"="nature_reserve ohne boundary=protected_area)

try it yourself in overpass-turbo
[out:json][timeout:25];
{{geocodeArea:Sachsen}}->.searchArea;
( nwr["leisure"="nature_reserve"][boundary!=protected_area](area.searchArea);
);
{{style:
  node, way, relation {
    text: eval('tag("name") . " (" . tag("protection_title") . ")"');
  }
}}
out body;
>;
out skel qt;