[FOSSGIS-Talk] QGIS Datenabgleich
fischotter_lsa at web.de
fischotter_lsa at web.de
Di Mai 8 22:18:23 CEST 2012
Danke erstmal. Der erste Schritt scheiterte zunächst daran, daß die
Wikienergy-Daten die ganze Welt umfassen und ich bei UTM eine Zone
angeben muß. Darum erscheint wohl folgende Fehlermeldung:
Export in Vektordatei schlug fehl.
Fehler: Transformation eines Punkts schlug beim Zeichnen eines Objekts
vom Typ 'Layer #0' fehl. Schreiben beendet (Ausnahme Transformation von
(-1.48296, 0.183364) scheiterte mit Fehler: latitude or longitude
exceeded limits)
Gibt es ein projeziertes KBS, das die ganze Welt abdeckt? Ich habe mal
was von einer Mollweide-Projektion gehört. Ich weiß aber nicht, ob die
Meterangaben (für die Abstände) zuläßt. Außerdem kann ich dazu keinen
EPSG-Code finden.
Die anderen Schritte mit Puffer usw. erscheinen mir plausibel, wenn auch
etwas umständlich. Ich erinnere mich an alte ArcView 3.1 Zeiten (ca. 10
Jahre her): da gab es eine Standard-Auswahl-Funktion: markiere alle
Objekte von Layer X, die in einem Abstand Z von Objekten von Layer Y
liegen. Es wäre doch gelacht, wenn QGIS so'n olles Tool der Konkurrenz
nicht auch auf die Beine stellen könnte, oder? Kann man evtl. das
"Closest Feature Finder Plugin" vom Faunalia Repository entsprechend
anpassen? Es müßte eben nicht das nächstgelegene Objekt vom Mauszeiger
selektieren, sondern von Objekten eines Quellayers gesucht und markiert
werden... (Wer gibt mir einen Grundkurs im Programmieren von
QGIS-Plugins... ;) ?)
Das Werkzeug "Vektor -> Datenmanagement-Werkzeuge -> Attribute nach
Position zusammenführen" verstehe ich nicht ganz. Bzw. weiß ich nicht,
was die Auswahlmöglichkeit "Zusammenfassung der sich schneidenden
Objekte erstellen" bedeutet. Aber ansonsten scheint das ein guter
Wegweiser zu sein.
Da wird wirklich viel Handarbeit notwendig sein. Ich glaube jedoch, das
lohnt sich.
Der Micha.
Albin Blaschka schrieb:
> Hallo!
>
> Das ist nicht ganz einfach, sondern meiner Meinung nach über ein paar
> Zwischenschritte zu lösen...
>
> Als erstes würde ich das .kmz zumindest auch in ein Shapefile
> konvertieren.
> Dann würde ich beide Shapefiles in ein projeziertes Koordinatensystem
> konvertieren (UTM oder Gauss-Krüger u.ä.) damit Du mit den Abständen
> zurecht kommst...
>
> Anschließend kannst Du über das Menü Vektor ->
> Geoverarbeitungswerkzeuge -> Puffer eine kreisförmige Fläche erstellen
> lassen, in Deinem Fall wären das die Brandenburg-Windräder und der
> Radius 20m
>
> Dann kannst Du über Vektor -> Forschungswerkzeuge -> nach Position
> wählen die Wikienergy-Windräder seletieren, die in diese Flächen fallen
>
> ...und dann wird es so endgültig knifflig...aber vielleicht müsstest
> Du über Vektor -> Datenmanagement-Werkzeuge -> Attribute nach Position
> zusammenführen weiterkommen.
> Auf diesem Weg wird sich wahrscheinlich "Handarbeit" nicht vermeiden
> lassen.
>
>
> Die Alternative wäre es, die vorliegenden Daten in eine SpatialLite/
> SQLite-Datei zu exportieren und das Problem über SQL und Abfragen und
> Joins zu lösen (braucht aber auch wieder Zwischenschritte) - hast Du
> da Erfahrungen?
>
> Vielleicht hilft es ja mal...
>
> viele Grüße,
> Albin
>
>
> Am 06.05.2012 22:49, schrieb fischotter_lsa at web.de:
>> Hallo liebe Liste,
>>
>> ich habe bei Wikienergy die Standorte der Windräder (Punktlayer) als kmz
>> runtergeladen und mit Google Earth in kml umgewandelt. Der EPSG-Code ist
>> 4326. Es sind noch lange nicht alle Windräder von Dt. dabei und ich
>> möchte einige fehlende Anlagen hinzufügen. Vom Bundesland Brandenburg
>> habe ich Daten als Shape-File (projeziertes KBS). Mit QGIS ist es nun
>> kein Problem, die Daten in einem Projekt-KBS darzustellen.
>>
>> (Die OSM-Daten könnte ich auch nehmen, aber die sind eben auch noch
>> nicht ganz vollständig und nicht einheitlich attributiert und das
>> "Rankommen" ist auch nicht so einfach.)
>>
>> Nun möchte ich die beiden Datenquellen gegeneinander abgleichen.
>> Erstens: viele Brandenburg-Windräder sind zwar bei Wikienergy schon
>> dabei, aber die Attribute sind mangelhaft - hier sollen nur die
>> fehlenden Attribute ergänzt werden. Zweitens: fehlende Anlagen möchte
>> ich komplett hinzufügen.
>>
>> Zu erstens: da beim "gleichen" Windradstandort die Koordinaten in beiden
>> Datenquellen nie exakt gleich sind, möchte ich eine Art Nahbereichssuche
>> durchführen: "Selektiere alle Windräder von Wikienergy, die in z.B. 20 m
>> Nähe von den Brandenburg-Windrädern sind."
>>
>> Wie mache ich das? Gibt es vielleicht ein (verstecktes) Plugin? Und wie
>> kann ich danach die "fehlenden" Attribute der Brandenburg-Daten den
>> Wikienergy-Anlagen hinzufügen?
>>
>> Die gänzlich fehlenden Anlagen komplett hinzuzufügen, dürfte einfacher
>> sein, aber auch die müssen erstmal selektiert werden...
>>
>> Wäre toll, wenn Ihr mir helfen könntet.
>>
>> Micha.
>>
>>
>> _______________________________________________
>> FOSSGIS-Talk-Liste mailing list
>> FOSSGIS-Talk-Liste at fossgis.de
>> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>