Compreendendo os atributos de junção por local no QGIS?


13

Gostaria de saber se existe em algum lugar uma explicação para os parâmetros que podem ser definidos ao executar o algoritmo "Join Attributes by Location"no QGIS 2.18.

Eu dei uma olhada aqui:

mas não há explicação. Alguma dica?


1
Uma versão mais recente dos documentos para QGIS 2.14 tem um pouco mais de informação.
Joseph

2
Qual dos parâmetros não está claro para você?
Joseph

2
Na versão que estou usando (2.18) no Windows, você pode selecionar itens como interseção, dentro, sobreposição, cruzamento, ... Além disso, há um limite a ser definido, etc. Eu posso verificar aqui pro.arcgis.com/en/pro -app / referência-ferramenta / gerenciamento de dados / ……. Mas eu me pergunto se há algo de QGIS desde que eu não tenho certeza se ESRI e QGIS usar exatamente a mesma terminologia
Stophface

Respostas:


14

Não pense que os documentos do QGIS tenham algo tão detalhado quanto o mostrado no link do seu comentário ( aqui está o link para falantes de inglês ). Eu assumiria que a terminologia seria muito semelhante, se não a mesma.

No entanto, a ferramenta usa a classe QgsGeometry que, para cada predicado geométrico, tem a seguinte descrição básica :

  • intersects - Teste a interseção com uma geometria (usa GEOS)
  • contém - Teste se a geometria está contida em outro (usa GEOS)
  • disjoint - Teste se a geometria é disjunta de outra (usa GEOS)
  • igual a - Teste se a geometria é igual a outra (usa GEOS)
  • toques - Teste se a geometria toca em outro (usa GEOS)
  • overlaps - Teste se a geometria se sobrepõe a outra (usa GEOS)
  • inside - Teste se a geometria está dentro de outra (usa GEOS)
  • crosses - Teste se a geometria cruza outra (usa GEOS)

Para elaborar as respostas dadas acima, os predicados geométricos do QGIS (via GEOS) utilizam as definições de predicados espaciais do DE-9IM. O link a seguir fornece a explicação detalhada de cada um dos predicados comuns: https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates


13

Join Attributes by Location concatena o seguinte conjunto de métodos para comparar geometrias:

  • intersects se a interseção de ambas as geometrias não estiver vazia

    interseção

  • contains se a segunda geometria estiver completamente contida na primeira

    contém

  • disjoint se a interseção de ambas as geometrias for o conjunto vazio

    disjuntar

  • equals se eles são espacialmente idênticos

    é igual a

  • touches se os únicos pontos em comum entre as duas geometrias residem na união de seus limites

    toques

  • overlaps se a interseção de ambas as geometrias resultar em um valor da mesma dimensão das duas geometrias e for diferente da primeira e da segunda geometria

    sobreposições

  • within se a primeira geometria estiver completamente contida na segunda

    dentro

  • crosses se a interseção de ambas as geometrias resultar em um valor cuja dimensão seja menor que a dimensão máxima de ambas as geometrias e o valor da interseção incluir pontos internos das duas geometrias, e o valor da interseção não for igual à primeira ou à segunda geometria

    cruzes


Referências:


2
Eu gosto desta resposta :) #
Joseph #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.