Zastanawiam się, czy istnieje jakieś wyjaśnienie parametrów, które można ustawić podczas uruchamiania algorytmu "Join Attributes by Location"
w QGIS 2.18.
Spojrzałem tutaj:
- Dokumentacja Testy QGIS | Połącz atrybuty według lokalizacji
- Dokumentacja dla QGIS 2.8 | Wtyczka fTools
ale nie ma wyjaśnienia. Jakieś wskazówki?
Odpowiedzi:
Nie sądzę, że dokumentacja QGIS ma coś tak szczegółowego, jak to pokazano w linku w twoim komentarzu ( tutaj jest link dla anglojęzycznych ). Zakładam, że terminologia byłaby bardzo podobna, jeśli nie taka sama.
Jednak narzędzie wykorzystuje klasę QgsGeometry, która dla każdego predykatu geometrycznego ma następujący podstawowy opis:
Aby rozwinąć odpowiedzi na powyższe odpowiedzi, geometryczne predykaty QGIS (przez GEOS) wykorzystują definicje predykatów przestrzennych DE-9IM. Poniższy link zawiera szczegółowe wyjaśnienie każdego z typowych predykatów: https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates
źródło
Join Attributes by Location
łączy następujący zestaw metod do porównywania geometrii:intersects jeśli przecięcie obu geometrii nie jest puste
contains jeśli druga geometria jest całkowicie zawarta w pierwszej
disjoint jeśli przecięcie obu geometrii jest pustym zbiorem
equals jeśli są one przestrzennie identyczne
touches jeśli jedynymi wspólnymi punktami między obiema geometriami są połączenie ich granic
overlaps jeżeli przecięcie obu geometrii skutkuje wartością tego samego wymiaru obu geometrii i różni się zarówno od pierwszej, jak i drugiej geometrii
within jeśli pierwsza geometria jest całkowicie zawarta w drugiej
crosses jeśli przecięcie obu geometrii skutkuje wartością, której wymiar jest mniejszy niż maksymalny wymiar obu geometrii, a wartość przecięcia obejmuje punkty wewnętrzne dla obu geometrii, a wartość przecięcia nie jest równa ani pierwszej, ani drugiej geometrii
Bibliografia:
źródło