You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2016-11-10 23:34:06

Piet_Schwarz
New Member
Registered: 2016-11-10
Posts: 2

Liste von Straßen als ein Polygon darstellen

Hallo!

Ich muss gestehen, dass ich kaum Ahnung vom professionellen Betrieb von GIS Software habe. Ich arbeite hobbymäßig an einer Karte die Online mit Leaflet läuft.

Jetzt möchte ich dort meine Stadt in mehrere Teilbereiche einteilen zu denen ich eine Liste von Straßen vorliegen habe.

Ist es möglich diese Straßenliste in Polygone umzuwandeln? Am besten in QGIS. Da habe ich mich gerade eingearbeitet.

Danke schonmal!

Offline

#2 2016-11-11 10:31:09

PeteOSM
Member
Registered: 2014-11-14
Posts: 30

Re: Liste von Straßen als ein Polygon darstellen

Ich würde die Nodes der Strassen eines Teilbereichs jeweils als Punktmenge auffassen. Dann könnte man ggf. so vorgehen wie hier beschrieben:
http://gis.stackexchange.com/questions/ … boundaries

Grüße,

   Pete.

Offline

#3 2016-11-11 12:19:54

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Liste von Straßen als ein Polygon darstellen

Hi Piet, erstmal herzlich willkommen im Forum (*)

Piet_Schwarz wrote:

.
Ich arbeite hobbymäßig an einer Karte die Online mit Leaflet läuft.

Wie kommt da QGIS ins Spiel? QGIS-Server?

Jetzt möchte ich dort meine Stadt in mehrere Teilbereiche einteilen zu denen ich eine Liste von Straßen vorliegen habe.

Was beschreibt denn diese Liste? Also was stellt die denn dar? Irgendwelche Bezirke? Stadtteile?
Und woher kommt die Liste?

Ist es möglich diese Straßenliste in Polygone umzuwandeln? Am besten in QGIS. Da habe ich mich gerade eingearbeitet.

Was sollen die Polygone darstellen?
a) die Strassen (z.B. pro "Bezirk" anders gefärbt)?
b) die Fläche, die die Strassen umgibt? Concave Hull?
c) die Bezirke? (ohne Lücken!)
d) noch was anderes?

Gruss
walter

*) Hier werden Sie geholfen - ob sie wollen oder nicht. wink

Offline

#4 2016-11-11 14:45:01

gormo
Member
Registered: 2013-08-01
Posts: 2,119
Website

Re: Liste von Straßen als ein Polygon darstellen

Piet_Schwarz wrote:

Ist es möglich diese Straßenliste in Polygone umzuwandeln? Am besten in QGIS. Da habe ich mich gerade eingearbeitet.

Ich hab da grade mal ein bisschen rumgespielt:

- Mit QGIS einen Ausschnitt an Daten aus OSM geladen (nur highway=residential), mit dem QuickOSM-Plugin
- an die Straßen eine neue Spalte "Stadtteil" angehängt, 4 "Fake-Stadtteilnamen" erzeugt, die Straßen nach diesen Stadtteilnamen eingefärbt
fVn3Vqh.png
- über das Vektor-Menü "Knoten extrahieren" auf das Layer aus den Straßen Punkte gemacht
iZHuMrS.png
- dann ebenfalls im Vektor-Menü "Voronoi-Polygone" erzeugt
3ni72nD.png

Das sieht bis auf die Außenränder des Bereiches ganz gut aus. Wenn Straßen weit in andere Stadtteile reinreichen versagst ein bisschen.
ry6R3sB.png

Als nächsten Schritt kannst du die Voronoi-Polygone dann "Dissolve"n, also über den Stadtteilnamen zusammenführen (ohne Abbildung).

Das Ergebnis hat aber natürlich nix mit echten administrativen Grenzen zu tun.

Last edited by gormo (2016-11-11 15:11:01)


OSM hat nicht das Ziel bis Ende des Monats einen vollständigen Datensatz der Welt zu enthalten.
(nach S.W.) - Aber weil die Welt vielfältig ist, weil sie auch im Detail interessant ist, mag ich genaue Karten (nach C.)

Offline

#5 2016-11-11 14:49:40

Piet_Schwarz
New Member
Registered: 2016-11-10
Posts: 2

Re: Liste von Straßen als ein Polygon darstellen

PeteOSM wrote:

Ich würde die Nodes der Strassen eines Teilbereichs jeweils als Punktmenge auffassen. Dann könnte man ggf. so vorgehen wie hier beschrieben:
http://gis.stackexchange.com/questions/ … boundaries

Grüße,

   Pete.

Danke! smile Schaue ich mir gleich mal an.

wambacher wrote:

Hi Piet, erstmal herzlich willkommen im Forum (*)

Piet_Schwarz wrote:

.
Ich arbeite hobbymäßig an einer Karte die Online mit Leaflet läuft.

Wie kommt da QGIS ins Spiel? QGIS-Server?

Jetzt möchte ich dort meine Stadt in mehrere Teilbereiche einteilen zu denen ich eine Liste von Straßen vorliegen habe.

Was beschreibt denn diese Liste? Also was stellt die denn dar? Irgendwelche Bezirke? Stadtteile?
Und woher kommt die Liste?

Ist es möglich diese Straßenliste in Polygone umzuwandeln? Am besten in QGIS. Da habe ich mich gerade eingearbeitet.

Was sollen die Polygone darstellen?
a) die Strassen (z.B. pro "Bezirk" anders gefärbt)?
b) die Fläche, die die Strassen umgibt? Concave Hull?
c) die Bezirke? (ohne Lücken!)
d) noch was anderes?

Gruss
walter

*) Hier werden Sie geholfen - ob sie wollen oder nicht. wink

Hi,

also wenn ich das richtig verstanden habe kann ich das ganze "eigentlich" ziemlich gut mit QGIS realisieren. Wie gesagt, wenn ich es richtig verstanden habe. tongue Wenn es da bessere Softwarelösungen gibt: ich bin für alle Vorschläge offen. big_smile

Die Liste unterteilt die Stadt in Wahlbezirke (= Wahllokal), dort möchte ich die Daten der letzten Kommunalwahl anzeigen lassen. Die Choropleth Map konnte ich bereits erfolgreich einbauen, jetzt fehlen mir nur noch die Geodaten für Siedlungen mit mehreren Wahlbezirken welche nicht durch andere Grenzen getrennt sind. Die Liste habe ich von der zuständigen Behörde bekommen.


Zum letzten Punkt:

Am liebsten wäre mir eine Markierung der "Bezirke" ohne Lücken. Eine Concave Hull würde es aber auch tun.

Vielen Dank schonmal, dass ihr euch mit meiner Frage beschäftigt. Ist sicherlich nervig wenn das Gegenüber absolut Null Ahnung von Thema hat. big_smile

Grüße zurück
Piet

Offline

#6 2016-11-11 15:40:53

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Liste von Straßen als ein Polygon darstellen

Piet_Schwarz wrote:

Die Liste unterteilt die Stadt in Wahlbezirke (= Wahllokal), dort möchte ich die Daten der letzten Kommunalwahl anzeigen lassen.

Das Einfachste wäre es, die Wahlbezirke der Stadt in OSM einzutragen. Das ist durchaus üblich und deine Quelle scheint dafür auch geeignet zu sein. (Wahllisten sind i.d.R. frei)

Danach kannst du dir die Daten wieder per Overpass-Api bei OSM abholen und graphisch als geschlossene, lückenlose Polygone darstellen.
Auch in Leaflet oder QGIS.

Gruss
walter

Last edited by wambacher (2016-11-11 15:43:24)

Offline

Board footer

Powered by FluxBB