Grundlegendes zu Präzisionsparametern im Tool "Nach Standort auswählen" von QGIS?

8

Gibt es jemanden, der erkennen kann, wozu ein "Präzisions" -Parameter in Vector | dient? Forschungswerkzeuge | Nach Ort auswählen?

Wo kann ich finden oder lesen, wie dieser "Präzisions" -Parameter funktioniert?

Ich verwende QGIS 2.16.2 unter Ubuntu 16.04.1

Iván Santiago
quelle
1
Dies könnte einige Einblicke haben: github.com/qgis/QGIS/pull/2341
DPSSpatial
danke .... dazu gibt es nicht viele informationen.
Iván Santiago
Ich habe es mit Testdaten ausgeführt, aber die Ergebnisse sind unklar. Das Festlegen der Genauigkeit auf 0,001 macht keinen Unterschied bei der Auswahl von Punktmerkmalen (Schnittpunktprädikat) entlang der Grenze eines Polygons. Durch Ändern der Genauigkeit auf 0,01 wurde das Punktmerkmal über der Poly-Bnd ausgewählt. Dieselben Zahlen funktionierten jedoch nicht beim Punkt- / Linienkreuzungstest.
Iván Santiago

Antworten:

4

Es scheint nicht sehr detailliert zu sein, aber aus dem Skript SelectByLocation.py scheint es für die snapToPrecision()Funktion verwendet zu werden (wiederum kaum Informationen dazu), für die die Feature-Geometrie und eine reelle Zahl als Eingabe erforderlich sind.

Dies wird dann verwendet, um einen gepufferten Begrenzungsrahmen der Features für den Schnittteil zu erstellen .

Joseph
quelle
Mit der SQL-Funktion st_snap (geoma, geomb, 0.001) werden Punkte ausgewählt, die über Grenzen liegen. Dies ist jedoch nicht Teil des Algorithmus zur Auswahl nach Standort von qgis. Was in qgis schön wäre, wäre ein 'Puffer'-Parameter wie ArcGIS.
Iván Santiago
@ IvánSantiago - Sie können jederzeit eine Funktionsanfrage hinzufügen :)
Joseph