Pular para o conteúdo

A etapa Localizar mais próximo associa cada linha de uma tabela de destino às linhas de uma tabela universo que estão geograficamente mais próximas dela. Para cada linha de destino, ela mantém as N linhas mais próximas do universo — medidas pela distância entre uma coluna de geometria de cada lado — e adiciona uma coluna calculada Distance.

Ela é o equivalente nativo em SQL da ferramenta Find Nearest do Alteryx: o trabalho é executado inteiramente no banco de dados, como uma junção cruzada ordenada por distância, e por isso escala para tabelas grandes 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.

destinod₁d₂cada destino → suas N linhas mais próximas do universo, com uma coluna Distance
O Localizar mais próximo mantém, para cada linha de destino, as N linhas mais próximas do universo — medidas de geometria para geometria — e acrescenta a Distance calculada.
  • Tabela de destino — as linhas para as quais você quer encontrar vizinhos. Toda linha de destino qualificada aparece na saída (pareada com suas linhas mais próximas do universo).
  • Tabela universo — os vizinhos candidatos que são pesquisados.
  • Tabela de saída — a tabela em que os resultados são gravados.
  • Geometria de destino / Geometria do universo — a coluna de geometria WKT de cada lado entre as quais a distância é medida.
  • Quantidade de mais próximos (N) — quantas linhas mais próximas do universo manter por linha de destino (padrão: 1).
  • Distância máxima — opcional. Quando definida, as linhas do universo mais distantes que esse valor do destino são excluídas antes da classificação. Deixe em branco (ou 0) para não ter limite.
  • Unidades de distância — a unidade em que a saída Distance e a Distância máxima são expressas: milhas, quilômetros, metros ou pés.
  • Ignorar correspondências de distância zero — ignora as linhas do universo que estão exatamente sobre o destino (distância 0), por exemplo, para evitar parear um ponto com ele mesmo quando o destino e o universo são o mesmo conjunto de dados.

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. A coluna calculada Distância (a distância planar até a linha correspondente do universo, nas unidades selecionadas) é adicionada automaticamente; você pode renomeá-la ou desativá-la.

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.

As distâncias são planares (calculadas sobre as coordenadas das geometrias e convertidas para a unidade solicitada), de forma consistente com as demais etapas espaciais do PlaidCloud. Para dados de longitude/latitude, isso é uma aproximação precisa para as distâncias locais típicas da análise de vizinho mais próximo (áreas de influência de lojas, áreas de atendimento e similares).