Entendendo o parâmetro Precision na ferramenta Select By Location do QGIS?

8

Existe alguém que possa dizer qual é o propósito de ter um parâmetro "Precision" em Vector | Ferramentas de pesquisa | Selecionar por local?

Onde posso encontrar ou ler sobre como esse parâmetro "Precisão" funciona?

Estou usando o QGIS 2.16.2 em execução no Ubuntu 16.04.1

Iván Santiago
fonte
1
Isso pode ter algumas dicas: github.com/qgis/QGIS/pull/2341
DPSSpatial
obrigado .... não há muita informação sobre isso.
Iván Santiago
Eu o executei com dados de teste, mas os resultados não são claros. Definir precisão como 0,001 não faz diferença na seleção de recursos de ponto (predicado de interseção) ao longo do limite de um polígono. Mudar a precisão para 0,01 fez a seleção do recurso de ponto sobre o poly bnd. Mas esses mesmos números não funcionaram no teste de interseção ponto / linha.
Iván Santiago

Respostas:

4

Não parece haver muitos detalhes disponíveis, mas a partir do script SelectByLocation.py , ele parece ser usado para a snapToPrecision()função (mais uma vez praticamente nenhuma informação sobre isso) que requer a geometria do recurso e um número real como entrada.

Isso é usado para criar uma caixa delimitadora em buffer dos recursos para a peça de interseção.

Joseph
fonte
o uso da função SQL st_snap (geoma, geomb, 0,001) faz o truque de selecionar pontos que ultrapassam os limites, mas isso não faz parte do algoritmo de seleção por localização do qgis. O que seria bom ter no qgis seria um parâmetro 'buffer' como o ArcGIS.
Iván Santiago
@ IvánSantiago - Você sempre pode adicionar um pedido de recurso :)
Joseph