Hey #OSM und Kartenbubble:
Ich würde gerne auf einer Karte z.B. mit uMap eine Fläche bzw. die Außenlinie von einem Bereich mehrerer Postleitzahlen darstellen.
Anwendung soll die Darstellung des Einzugbereiches von #Computertruhe Standorten sein.
Also idealerweise ein Tool in das dich z.b. 20 PLZ eintippe und mir die Fläche bzw. Outline als irgendein Format exportiert, dass ich z.B. in uMap wieder importieren kann.
Habt ihr eine Idee? 

Habs perfekt hinbekommen:
Es braucht eine Liste der PLZ (die ich schon hatte). Für jede PLZ habe ich den Ausdruck / eine Zeile gebaut für #OverpassTurbo :
rel[postal_code="80331"];out geom;

Alle zusammen ausführen, und als geojson exportieren.
In #uMap wieder importieren und den Style etwas anpassen, fertig.
Danke für eure Tipps! #fedipower #osm  

@LittleJoeMuc mit overpass-turbo ist das recht einfach möglich. Bei https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_API_by_Example gibt es Beispiele mit postal_code Abfragen. Wenn du damit nicht weiter kommst, sag Bescheid. Du kannst die Ergebnisse in unterschiedlichen Formaten exportieren. uMap kann glaube ich auch direkt Overpass-Layer einbinden, das würde ich aufgrund der oft langsamen Server und des recht statischen Ergebnisses aber nicht empfehlen.
Overpass API/Overpass API by Example - OpenStreetMap Wiki

@jomo @LittleJoeMuc Export als GeoJSON und dann das GeoJSON in uMap importieren sollte doch klappen. Also die größte Challenge ist dann eine passende Overpass Query zu bauen.
@preya @jomo Danke, damit hab ich noch nie gearbeitet, und wirkt auch mich so als müsste ich mich da intensiv einarbeiten. 😅 Aber ich schaus mir mal an.

@preya @LittleJoeMuc
{{geocodeArea:Germany}}->.de;
(
area(area.de)[boundary=postal_code][postal_code=12301];
area(area.de)[boundary=postal_code][postal_code=12302];
area(area.de)[boundary=postal_code][postal_code=12303];
);
out geom;

Oder so ähnlich? Kann hier gerade nicht testen.

@jomo @preya könnte ich damit auch die Fläche von Landkreisen oder Gemeinden ausgeben?
@LittleJoeMuc @preya klar, musst halt das entsprechende Objekt in OSM abfragen.

@jomo @preya Das hat so nicht geklappt, hab aber jetzt was gefunden. Damit bekomm ich genau was ich möchte. Ich kenn mich mit der Syntax leider überhaupt nicht aus, gibts ne Möglichkeit die einzelnen PLZ mit Semikolon oder was anderem zu trennen, so dass ich sie in einen Ausdruck /Zeile hintereinander schreiben kann mit dem gleichen Output? Das wäre super!

rel[postal_code="80331"];out geom;
rel[postal_code="80333"];out geom;
...

overpass turbo

A web based data mining tool for OpenStreetMap which runs any kind of Overpass API query and shows the results on an interactive map.

@LittleJoeMuc https://www.govdata.de/suche/daten/deutschland-postleitzahlen Da gibt es ein GeoJSON mit allen PLZ. Da müsstest du dir halt die relevanten PLZ raussuchen, und alle anderen rauslöschen. Das kannst du dann bei uMap importieren.
Deutschland: Postleitzahlen - GovData

This dataset is part of the Geographical repository maintained by Opendatasoft.It has been extracted from [OpenStreetMap ](https://www.openstreetmap.org/)dat...

@preya Danke, das scheint mir machbar mit meiner begrenzten Kompetenz. 😄

@preya @LittleJoeMuc Boah, coole Sache. Gepaart mit #jq klappt das relativ schnell auf der Linux Kommandozeile:

jq '.features | map(select(.properties.name == "80331"))' nrw-postleitzahlen.geojson > 80331.geojson

Die <plz>.geojson Datei einfach in #uMap hochladen. Rinse and repeat.

@preya @LittleJoeMuc Mittels des "IN" Operators geht das auch in einer Zeile. Einfach die Liste entsprechend erweitern:

jq '.features | map(select(.properties.name | IN("80331","80333")))' nrw-postleitzahlen.geojson > plzs.geojson

In dem plzs.geojson sind dann alle Umrisse auf einmal drin. Einmal importieren und fertig. Sieht also so aus, als ob das Tool "jq" genau das macht, was Du haben wolltest 😀

@preya @LittleJoeMuc Nur ein kleines Wort der Warnung - ich habe mir den Datensatz bei mir mal angeschaut und da geht nicht alles mit rechten Dingen zu. Einen Eintrag zu der PLZ 89081 gibts 4 Mal. Das stärkt mein Vertrauen in die Daten nicht gerade. Als Quelle wird in den Metadaten auf https://www.suche-postleitzahl.org/ verwiesen - die Domain steht allerdings zum Verkauf. Sonstige Kontaktmöglichkeiten gibts auch nirgends. Also bitte nur nach eingehender Prüfung für wichtige Dinge verwenden...
Domain Details Page