[FOSSGIS-Talk] Probleme mit Extract by location
Chr. Enderle
enderlec at staff.uni-marburg.de
Do Okt 6 14:37:36 CEST 2022
Hallo Thomas,
vielen Dank für diese ausführliche Erklärung! Bis zur 15.
Nachkommastelle hatte ich die Koordinaten tatsächlich nicht verglichen,
hatte nur mit dem Punktbearbeitungstool die Koordinatentabelle
aufgerufen. Dort werden nicht soo viele Stellen angezeigt.
Um sicherzugehen, dass die Geometrien wirklich aneinandergrenzen, lasse
ich jetzt vorher das Tool "Snap geometries to layer" mit der Option
"Prefer closest point, insert extra vertices where required"
drüberlaufen. Anschließend empfiehlt sich noch "Fix geometries".
Bei der Gelegenheit: Ein Empfänger hat mir gemeldet, dass er meine mails
immer nur als Anhang bekommt, den er auf dem Mobilgerät nicht öffnen
kann - ist das bei anderen Empfängern auch so? Und wie kann ich das ändern?
Viele Grüße und vielen Dank!
Christiane
Am 05.10.2022 um 20:52 schrieb Thomas B:
> Hallo Christiane,
> in dem Datensatz sind die beiden relevanten Vertices leider nur
> optisch identisch aber wenn man es pedantisch betrachtet sind sie eben
> nicht lagegleich und somit berühren sich die beiden Polygone gar nicht.
> Die Lücke zwischen den beiden Polygonen ist zwar nur absurd klein aber
> das interessiert das Werkzeug nicht. Man sieht es anhand der
> betreffenden Vertices:
>
> Spanien-W: -5.358386758763487 36.14110944708837
> Gibraltar-W: -5.358386758763496 36.14110944708831
>
> Spanien-E: -5.338773483119979 36.141119672012294
> Gibraltar-E: -5.338773483119992 36.14111967201224
>
> Aus einer Übersicht zur Genauigkeit/Aussagekraft von Nachkommastellen
> bei WGS84-Koordinaten ziehe ich diesen Screenshot mal zu Rate:
> (Quelle: https://xkcd.com/2170/ )
> grafik.png
>
> Für kniffige topologische Fragestellungen würde ich da an den JTS
> TestBuilder verweisen, weil der eine sehr schicke Funktion namens
> "magnify topology" hat, der dir in dem Fall direkt die Lücke anzeigt,
> wie in folgendem Screnshot zu sehen:
> grafik.png
> Mittels der analysierten DE9IM-Matrix und den einzelnen Beziehungen
> der Geometrien sieht man auf einen Blick, wie die Geometrien
> miteinander in Beziehung stehen oder nicht. Das finde ich in JTS sehr
> schick umgesetzt. (... ok die Benutzeroberfläche sieht aus wie Windows
> 95 aber schick im Sinne von nützlich )
>
> Wenn man mittels Snapping + ggf. Option "topologisches Editieren" die
> Vertices wirklich lagegleich macht, dann passt es auch sowohl in JTS
> als auch in dem Werkzeug in QGIS und du kannst lagebezogen Spanien
> mittels Gibraltar auswählen...
> grafik.png
>
>
> Viele Grüße,
> Thomas
>
> PS: Du könntest auch mittels snaptogrid ("Punkte auf Gitter
> einrasten") alle vertices auf ein Gitter (in der benötigten
> Genauigkeit) einrasten lassen und dann würden die Vertices auch
> aufeinander fallen.
>
>
>
> Am Mi., 5. Okt. 2022 um 13:05 Uhr schrieb Chr. Enderle via
> FOSSGIS-Talk-Liste <fossgis-talk-liste at fossgis.de>:
>
>
>
>
> ---------- Forwarded message ----------
> From: "Chr. Enderle" <enderlec at staff.uni-marburg.de>
> To: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
> Cc:
> Bcc:
> Date: Wed, 5 Oct 2022 13:04:28 +0200
> Subject: Probleme mit Extract by location
> Hallo liebe Liste,
>
> ich stolpere gerade über das Problem (QGIS 3.22), dass das Tool
> "Extract
> by location" nicht die erwarteten Objekte liefert. Konkret
> passiert das
> mit den Polygondaten der Länder von Natural Earth (siehe Anhang).
> Besonders unverständlich ist es für mich bei Gibraltar. Die Grenze
> der
> Exklave hat ein gemeinsames Teilstück mit Spanien. Das gerade
> Teilstück
> besteht jeweils aus zwei Punkten, die in beiden Polygonen die
> gleichen
> Koordinaten haben. Aber keine der Optionen "touch", "overlap" oder
> "intersect" führt zur Extraktion von Spanien. Weder in der
> unprojizierten noch in einer projizierten Version der Daten, weder
> mit
> Spanien als Multipart-Feature noch in Einzelteile aufgelöst.
>
> Die Geometrien von Natural Earth sind vielleicht nicht die
> saubersten,
> aber den geschilderten Fall von Gibraltar kann ich mir damit nicht
> erklären.
>
> Mache ich da irgendwas falsch? Meine Einstellungen im Tool sind als
> Screenshot im Anhang.
>
> Schöne Grüße,
>
> Christiane
>
> --
> Christiane Enderle, MSc
> Philipps-Universität Marburg
> Fachbereich Geographie
> Deutschhausstr. 10
> 35037 Marburg
> Tel. +49 (0)6421-2822179
> Fax +49 (0)6421-2828950
> -------------- nächster Teil --------------
> Ein Dateianhang mit Binärdaten wurde abgetrennt...
> Dateiname : ne_10m_admin_0_countries.zip
> Dateityp : application/x-zip-compressed
> Dateigröße : 5381241 bytes
> Beschreibung: nicht verfügbar
> URL :
> <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20221005/db0fcb8b/attachment.bin>
> -------------- nächster Teil --------------
> Ein Dateianhang mit Binärdaten wurde abgetrennt...
> Dateiname : ExtractByLocation_Gibraltar.PNG
> Dateityp : image/png
> Dateigröße : 44720 bytes
> Beschreibung: nicht verfügbar
> URL :
> <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20221005/db0fcb8b/attachment.png>
>
>
>
> ---------- Forwarded message ----------
> From: "Chr. Enderle via FOSSGIS-Talk-Liste"
> <fossgis-talk-liste at fossgis.de>
> To: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
> Cc:
> Bcc:
> Date: Wed, 5 Oct 2022 13:04:28 +0200
> Subject: [FOSSGIS-Talk] Probleme mit Extract by location
> --
> ....................................................................
> FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
> 15.-18. März 2023 an der Humboldt-Universität
> https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf
>
> Call for Participation bis 07.11.2022
> https://www.fossgis-konferenz.de/2023/callforpapers/
>
> FOSSGIS Vereinstermine:
> https://fossgis.de/aktivitäten/termine/
> <https://fossgis.de/aktivit%C3%A4ten/termine/>
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> https://www.fossgis.de/ https://twitter.com/FOSSGIS_Verein
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>
--
Christiane Enderle, MSc
Philipps-Universität Marburg
Fachbereich Geographie
Deutschhausstr. 10
35037 Marburg
Tel. +49 (0)6421-2822179
Fax +49 (0)6421-2828950
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste