Pular para o conteúdo

A etapa Correspondência espacial pareia cada linha de uma tabela de destino com as linhas de uma tabela universo cuja geometria satisfaz um relacionamento espacial escolhido. Para cada par destino/universo que corresponde, ela emite uma linha de saída com as colunas que você escolher de cada lado.

Ela é o equivalente nativo em SQL do caminho de correspondência da ferramenta Spatial Match do Alteryx: o trabalho é executado inteiramente no banco de dados, como uma junção por predicado espacial, e por isso escala sem trazer linhas para o mecanismo de fluxo de trabalho.

As duas colunas de geometria contêm geometrias em formato WKT (well-known text), a mesma representação que as demais funções auxiliares espaciais do PlaidCloud produzem e consomem.

região (universo)sem correspondênciapontos de destino pareados com a região que satisfazem (por exemplo, ponto em polígono)
A Correspondência espacial emite uma linha para cada par destino/universo cujas geometrias satisfazem o relacionamento escolhido — uma junção por predicado espacial executada no banco de dados.
  • Tabela de destino — as linhas para as quais você quer encontrar correspondências.
  • Tabela universo — as linhas candidatas com as quais é feita a comparação.
  • Tabela de saída — a tabela em que os pares correspondentes são gravados.
  • Geometria de destino / Geometria do universo — a coluna de geometria WKT de cada lado entre as quais o relacionamento é testado.
  • Relacionamento — como a geometria de destino deve se relacionar com a geometria do universo:
    • intersecta — as duas geometrias compartilham algum ponto.
    • está dentro de — a geometria de destino está dentro da geometria do universo.
    • contém — a geometria de destino contém a geometria do universo.

Uma linha de destino sem nenhuma linha correspondente do universo é excluída da saída (isto é uma correspondência, não uma junção à esquerda).

Cada entrada tem sua própria guia de mapeamento, que lista as colunas disponíveis nessa tabela, usada tanto para alimentar os seletores de geometria acima quanto para disponibilizar colunas para a saída.

Escolha quais colunas levar para a saída e de qual lado (destino ou universo) cada uma vem, renomeando-as conforme necessário.

Uma linha de Colunas de saída pode citar uma coluna que a guia de mapeamento do lado correspondente, Mapeamento de destino ou Mapeamento do universo, não lista mais. A etapa nunca remove essa linha por você. Em vez disso, o nome da coluna aparece em vermelho depois de um sinal de aviso ⚠, e ao passar o mouse sobre ele você vê qual mapeamento não tem a coluna. Nada é verificado em relação a um mapeamento que não lista colunas.

Ao salvar uma etapa que ainda tem linhas sinalizadas, uma caixa de diálogo Colunas obsoletas encontradas as lista e oferece três opções:

  • Remover todas e salvar — remove as linhas sinalizadas e depois salva.
  • Salvar mesmo assim — salva a etapa como ela está.
  • Cancelar — volta à etapa sem salvar.

Para manter uma linha e limpar o aviso, adicione a coluna de volta na guia de mapeamento ou escolha uma coluna que o mapeamento liste.

O relacionamento é avaliado sobre as coordenadas das geometrias, de forma consistente com as demais etapas espaciais do PlaidCloud.

A saída de objeto de interseção da ferramenta Spatial Match do Alteryx (a geometria da própria sobreposição) e a saída Unmatched (linhas de destino sem correspondência) vêm de Spatial Match (Intersect / Unmatched) — nenhuma delas pode ser expressa como uma junção por predicado de banco de dados, então são executadas no mecanismo de fluxo de trabalho.