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 [email protected]:
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
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

_______________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an