Spatial Match
Descrição
Seção intitulada “Descrição”O passo Correspondência espacial emparelha cada linha de uma tabela de destino com as linhas de uma tabela do universo cuja geometria satisfaz uma relação espacial escolhida. Para cada par destino/universo que corresponde, emite uma linha de saída com as colunas que escolher de cada lado.
É o equivalente nativo em SQL do caminho de correspondência da ferramenta Spatial Match do Alteryx: o trabalho é executado inteiramente na base de dados, como uma junção por predicado espacial, pelo que escala sem trazer linhas para o motor de fluxos de trabalho.
Ambas as colunas de geometria contêm geometrias na forma WKT (well-known text), a mesma representação que os outros auxiliares espaciais da PlaidCloud produzem e consomem.
Origens e opções
Seção intitulada “Origens e opções”- Tabela de destino — as linhas para as quais pretende obter correspondências.
- Tabela do universo — as linhas candidatas com que são comparadas.
- Tabela de saída — a tabela onde os pares correspondentes são escritos.
- Geometria de destino / Geometria do universo — a coluna de geometria WKT de cada lado entre as quais a relação é testada.
- Relação — como a geometria de destino tem de se relacionar com a geometria
do universo:
- interseta — as duas geometrias partilham qualquer ponto.
- está dentro de — a geometria de destino está no interior da geometria do universo.
- contém — a geometria de destino contém a geometria do universo.
Uma linha de destino sem nenhuma linha do universo correspondente é excluída da saída (é uma correspondência, não uma junção à esquerda).
Mapeamento do destino e do universo
Seção intitulada “Mapeamento do destino e do universo”Cada entrada tem o seu próprio separador de mapeamento, que lista as colunas disponíveis nessa tabela, usado tanto para alimentar os seletores de geometria acima como para disponibilizar colunas na saída.
Colunas de saída
Seção intitulada “Colunas de saída”Escolha as colunas a transportar para a saída e de que lado (destino ou universo) vem cada uma, mudando-lhes o nome conforme necessário.
Colunas obsoletas
Seção intitulada “Colunas obsoletas”Uma linha de Colunas de saída pode indicar uma coluna que o separador de mapeamento do respetivo lado, Mapeamento de destino ou Mapeamento do universo, já não lista. O passo nunca remove essa linha por si. Em vez disso, o nome da coluna é mostrado a vermelho depois de um sinal de aviso ⚠, e ao pairar o cursor sobre ele é indicado qual o mapeamento que não tem a coluna. Nada é verificado em relação a um mapeamento que não liste colunas.
Ao guardar um passo que ainda tenha linhas assinaladas, uma caixa de diálogo Colunas obsoletas encontradas lista-as e oferece três opções:
- Remover todas e guardar — remove as linhas assinaladas e depois guarda.
- Guardar mesmo assim — guarda o passo tal como está.
- Cancelar — volta ao passo sem guardar.
Para manter uma linha e eliminar o respetivo aviso, volte a adicionar a coluna no separador de mapeamento ou escolha uma coluna que o mapeamento liste.
A relação é avaliada sobre as coordenadas das geometrias, de forma consistente com os outros passos espaciais da PlaidCloud.
A saída de objeto de interseção da ferramenta Spatial Match do Alteryx (a geometria da própria sobreposição) e a sua saída Unmatched (linhas de destino sem correspondência) vêm de Spatial Match (Intersect / Unmatched) — nenhuma é exprimível como junção por predicado de base de dados, pelo que são executadas no motor de fluxos de trabalho.