[FOSSGIS-Talk] Probleme mit Extract by location
Thomas B
rdbath.regiodata at gmail.com
Mi Okt 5 20:52:04 CEST 2022
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/ )
[image: 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:
[image: 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...
[image: 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/
>
> 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
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : grafik.png
Dateityp : image/png
Dateigröße : 73345 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20221005/07186aeb/attachment.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : grafik.png
Dateityp : image/png
Dateigröße : 86130 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20221005/07186aeb/attachment-0001.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : grafik.png
Dateityp : image/png
Dateigröße : 73497 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20221005/07186aeb/attachment-0002.png>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste