¿Comprender el parámetro de precisión en la herramienta Seleccionar por ubicación de QGIS?


8

¿Alguien puede decir cuál es el propósito de tener un parámetro de "Precisión" en Vector | Herramientas de investigación | Seleccionar por ubicación?

¿Dónde puedo encontrar o leer sobre cómo funciona este parámetro de "Precisión"?

Estoy usando QGIS 2.16.2 ejecutándose en Ubuntu 16.04.1


1
Esto podría tener alguna idea: github.com/qgis/QGIS/pull/2341
DPSSpatial

gracias ... no hay mucha información sobre esto.
Iván Santiago

Lo ejecuté con datos de prueba pero los resultados no están claros. Establecer la precisión como 0.001 no hace ninguna diferencia al seleccionar entidades de punto (predicado de intersección) a lo largo del límite de un polígono. Al cambiar la precisión a 0.01, se realizó la selección de la característica de punto sobre el poly bnd. Pero esos mismos números no funcionaron en la prueba de intersección de punto / línea.
Iván Santiago

Respuestas:


4

No parece que haya muchos detalles disponibles, pero desde el script SelectByLocation.py , parece que se utiliza para la snapToPrecision()función (de nuevo, apenas hay información sobre esto) que requiere la geometría de la característica y un número real como entrada.

Esto se usa para crear un cuadro delimitador protegido de las características para la parte de intersección.


El uso de la función SQL st_snap (geoma, geomb, 0.001) hace el truco de seleccionar puntos que se encuentran sobre los límites, pero esto no es parte del algoritmo de selección por ubicación de qgis. Lo que sería bueno tener en qgis sería un parámetro 'buffer' como ArcGIS.
Iván Santiago

@ IvánSantiago - Siempre puedes agregar una solicitud de función :)
Joseph
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.