Diferenca Simetrica e Diferenca Normal

Fonte: QGIS
Saltar para a navegação Saltar para a pesquisa

<-- Voltar à página hierarquicamente anterior

Tipos de Diferenças

Explica-se aqui de uma forma visual o resultado de se aplicar cada uma das 3 hipóteses:

  1. Algoritmo da Diferença Simétrica
  2. Algoritmo da Diferença, usando a camada um como camada de entrada e a camada dois como camada de sobreposição.
  3. Algoritmo da Diferença, usando a camada dois como camada de entrada e a camada um como camada de sobreposição.

Diferença Simétrica (camada um e camada dois, a ordem não interessa)

Para se perceber melhor o resultado do algoritmo de diferença simétrica eis um exemplo usando 2 camadas, ambas com geometria do tipo polígono.

  1. A camada um tem 2 itens (um polígono com 5 lados e um triângulo). A tabela de atributos tem por exemplo 4 colunas.
  2. A camada dois tem 3 triângulos, um deles está completamente dentro de um dos objetos da camada um, o outro interseta os dois objetos da camada um e o último não interseta nenhum dos objetos da camada um. A tabela de atributos tem por exemplo 6 colunas.
  3. Ao se aplicar o algoritmo de diferença simétrica obtém-se uma tabela de atributos com 10 colunas (as 4 colunas da camada um e as 6 colunas da camada dois) e com 4 linhas (ver figuras abaixo, os 4 itens/linhas contados de cima para baixo e da esquerda para a direita são):
    1. a linha correspondente ao polígono de 5 lados da camada um a quem foi retirada a parte de interseção com o triângulo da camada dois
    2. a linha correspondente ao triângulo da camada dois a quem foram retiradas as partes que intersetam com os 2 objetos da camada um
    3. a linha correspondente ao triângulo da camada um a quem foi retirado a parte correspondente à interseção parcial com um triângulo da camada dois e a parte correspondente ao triângulo da camada dois que se encontrava no seu interior
    4. a linha correspondente ao triângulo da camada dois que não interseta com os elementos da camada um
  • link = Camada um: Camada um
  • link = Camada dois: Camada dois
  • link = Camada um e dois: Camadas um e dois (de modo a mostrar a sobreposição)
  • link = Camada interseção simétrica: Diferença simétrica da camada um e dois

Diferença (camada um como camada de entrada e dois como camada de sobreposição )

  • link = Camada um: Camada um
  • link = Camada dois: Camada dois
  • link = Camada um e dois: Camada um e dois (de modo a mostrar a sobreposição)
  • link = Camada dois: Diferença com um como camada de entrada e dois como camada de sobreposição

Dá como resultado as geometrias da camada de entrada que caiem fora ou só se sobrepõem parcialmente com as geometrias da camada de sobreposição.

Diferença (camada dois como camada de entrada e um como camada de sobreposição )

  • link = Camada um: Camada um
  • link = Camada dois: Camada dois
  • link = Camada um e dois: Camada um e dois (de modo a mostrar a sobreposição)
  • link = Camada dois: Diferença com dois como camada de entrada e um como camada de sobreposição

<-- Voltar à página hierarquicamente anterior