Comprendre le paramètre de précision dans l'outil Sélectionner par emplacement de QGIS?

8

Y a-t-il quelqu'un qui peut dire à quoi sert d'avoir un paramètre "Precision" sur Vector | Outils de recherche | Sélectionnez par emplacement?

Où puis-je trouver ou lire comment fonctionne ce paramètre "Précision"?

J'utilise QGIS 2.16.2 fonctionnant sur Ubuntu 16.04.1

Iván Santiago
la source
1
Cela pourrait avoir un aperçu: github.com/qgis/QGIS/pull/2341
DPSSpatial
merci .... il n'y a pas beaucoup d'informations à ce sujet.
Iván Santiago
Je l'ai exécuté avec des données de test mais les résultats ne sont pas clairs. La définition d'une précision de 0,001 ne fait aucune différence dans la sélection d'entités ponctuelles (prédicat d'intersection) le long de la frontière d'un polygone. La modification de la précision à 0,01 a fait la sélection de l'entité ponctuelle sur le polynd. Mais ces mêmes nombres n'ont pas fonctionné sur le test d'intersection point / ligne.
Iván Santiago

Réponses:

4

Il ne semble pas y avoir beaucoup de détails disponibles, mais à partir du script SelectByLocation.py , il semble être utilisé pour la snapToPrecision()fonction (encore une fois presque aucune information à ce sujet) qui nécessite la géométrie de l' entité et un nombre réel en entrée.

Il est ensuite utilisé pour créer un cadre de délimitation tamponné des fonctions pour la pièce d'intersection.

Joseph
la source
l'utilisation de la fonction SQL st_snap (geoma, geomb, 0,001) permet de sélectionner des points qui se trouvent au-dessus des limites, mais cela ne fait pas partie de l'algorithme de sélection par emplacement de qgis. Ce qui serait bien d'avoir dans qgis serait un paramètre 'buffer' comme ArcGIS.
Iván Santiago
@ IvánSantiago - Vous pouvez toujours ajouter une demande de fonctionnalité :)
Joseph