Anzahl Gebäude in Deutschland

Hallo zusammen,
ich würde gerne bestimmen, wie viele Gebäude in Deutschland gemapped sind.

Prinzipiell sollte das ja mit Overpass gehen, z.B. so:

[out:csv(::count, ::"count:nodes", ::"count:ways", ::"count:relations")][timeout:600];
area["ISO3166-1"="DE"]->.searchArea;
(
  node["building"](area.searchArea);
  way["building"](area.searchArea);
  rel["building"](area.searchArea);
);
out count;

http://overpass-turbo.eu/s/vKb

Klappt leider nicht, es kommt nur ein leeres Ergebnis zurück. Auch mit Baden-Württemberg klappt es nicht. Ich vermute mal, die Gebiete sind zu groß dafür (für einzelne Städte klappt es).
Da es leider keine deutsche taginfo Instanz gibt, scheidet das auch aus.

Gibt es eine einfache Möglicheit, die mir entgangen ist?

Ja, das sind zu viele Daten, die Query benötigt zu viel Speicher. Lad dir ein Germany Extrakt von Geofabrik herunter, filtere buildlings mit osmium-tool und werte das resultierende File dann aus.

Quick’n’dirty (ohne Gewehr auf Vollzähligkeit und/oder Korrektheit): https://osm-suspects.gbconsite.de/download/osm_buildings_2018_02_02.html

Da gibt’s ja auch interessante values: (Straßenklassifikation überprüfen, Local Knowledge) und die ganzen Eigennamen und deutschen Beschreibungen.

So kann man es auch ausdrücken :wink: Ich bekomm manchmal Tränen in die Augen…

In Summe also: 27,4 Mio.

Mein Favorit:

building=is there a house?
:stuck_out_tongue:

Einmannbunker
Legehennenstall
Güllelagune

:sunglasses:

Ganz nett finde ich ja auch Einträge à la building=yes,house,residential. Klar, wenn etwas ein (Einfamilien-)Haus ist (house), muss man offenbar noch eigens vermerken, dass es ein Wohnhaus (residential) und dass es ein Gebäude (yes) ist. Und building=Straßenklassifikation überprüfen ist auch nett.

spasseshalber bitte noch auf points abfragen :wink:

Aber gerne: https://osm-suspects.gbconsite.de/download/osm_buildings_2018_02_02_nodes.html

In BW gab es gestern 3889842 gab es am 31.1. 3889842 building= mit 465 verschiedenen Werten (ohne Knoten).
Neben den og. Werten waren hier deutsche Begriffe und Hausnummern sehr beliebt. Bin da am Aufräumen.

Super, das ist genau die Info die ich gesucht habe. Vielen Dank!

Auch hier vielen Dank für den Hinweis, wie ich das am einfachsten selbst machen kann.

Starke community :slight_smile:

Könnteste heute abend aktualisieren? Da ja hier einige am aufräumen sind.

Hier ein Overpasslink:

http://overpass-turbo.eu/s/vM3

Werte eintragen, ‘Ausführen’, rechts einen Punkt auswählen, Link ‘Way …’ anklicken, ‘Bearbeiten’

EDIT: Abfrage korrigiert.

building=construction ist übrigens mein Liebling. Das wird nämlich auf der Karte gerendert wie jedes andere Gebäude auch. Deshalb gibt es bei uns sehr viel Gebäude, die schon längst fertig sind, bei uns aber immer noch mit building=construction gemappt sind, weil man den Unterschied nicht sieht (bzw. nur im iD-Editor, der stellt das dar).

Achtung, die Suche nach wert1 läuft weltweit, die Bbox zieht nur für wert2.

Und ich habe mal eben eine MapRoulette Challenge angelegt, um sich die 47.382 Node-Buildings mal näher anzugucken. Ich bitte um entsprechendes Feedback, ob das geeignet ist.

erst einmal gecancelt, siehe building node innerhalb eines building way - Bereinigen?

Ansonsten kann man mit dieser overpass Abfrage auch mal so in seiner Gegend gucken.

PS: Wie in der Beschreibung dort auch hier noch einmal der explizite Hinweis:
Beim Übernehmen der Eigenschaften bitte darauf achten, dass sich der vorherige Mapper durchaus etwas dabei gedacht haben könnte, und man diese Eigenschaften nicht einfach so abändern sollte, nur weil man anderer Meinung ist! Lieber diese Aufgabe kommentieren, überspringen oder den ursprünglichen Mapper kontaktieren.

Dies ist kein Wettbewerb mit Bestenlisten, sondern eine Herausforderung, um die Qualität der Daten zu verbessern! Lieber etwas falsch lassen, als es zu Verschlimmbessern.

Yep, ein weiteres Argument für den lifecycle-prefix: https://wiki.openstreetmap.org/wiki/DE:Lifecycle_prefix

Statt building=construction also eher

construction:building=*

Das verfälscht keine Gebäudestatistiken und wird auch nicht irreführend als Gebäude gerendert.

In Naumburg (Saale) wurde z.B. von einem Mapper vor über 6 Jahren Adresspunkte mit building=yes angelegt … und vor über einem Jahr von einem anderen Mapper Gebäudeumrisse gezeichnet, hat aber das building=yes am Adressnode nicht entfernt. Und nu?
Will da wer mal “großflächig” ran? :wink:
Also entweder building=yes am Adressnode entfernen, oder wie ich aus Adressangaben am Eingang - oder? und anderer Diskussionen in letzter Zeit entnommen habe, die Adresse auf den Gebäudeumriss verschieben.

EDIT: follow up in building node innerhalb eines building way - Bereinigen?

Ich mache das in JOSM mit der Funktion “Geometrie ersetzen”, dazu muss utilsplugin2 installiert sein.

Adress-Node und Gebäudeumriss markieren → Strg+Umschalt+G bzw. cmd+Umschalt+G → die Node-Daten werden auf den Umriss übertragen.

Angenehmer Nebeneffekt: Die Bearbeitungshistorie bleibt erhalten: https://wiki.openstreetmap.org/wiki/DE:Good_practice#Erhalte_die_Chronik