Pular para o conteúdo

Etapa Spatial Match (Intersect / Unmatched)

A etapa Spatial Match (Intersect / Unmatched) pareia cada geometria de destino com as geometrias do universo com as quais ela se relaciona e pode emitir a geometria de interseção de cada par correspondente (IntersectPoly) ou as linhas de destino sem correspondência. Ela complementa a etapa SQL Correspondência espacial, que cobre o caso simples de pares correspondentes; esta etapa baseada em executor cobre as duas saídas que não podem ser expressas em SQL de banco de dados.

  • Tabela de destino / Tabela universo — as geometrias a serem comparadas e os candidatos com os quais comparar.
  • Tabela de saída — o local onde o resultado é gravado.
  • Geometria de destino / Geometria do universo — a coluna de geometria WKT de cada lado.
  • Relacionamento — intersecta, está dentro de, contém, toca, cruza, sobrepõe, é igual a ou é disjunta. É igual a corresponde apenas a geometrias topologicamente iguais, e é disjunta corresponde a pares que não compartilham nenhum ponto; uma geometria nula nunca corresponde a é disjunta.
  • Várias regras — uma correspondência pode relacionar várias colunas de geometria de destino e do universo ao mesmo tempo, cada regra com seu próprio relacionamento. A configuração joiner define se um par deve satisfazer todas as regras (and, o padrão) ou qualquer regra (or). A conversão do Savant produz correspondências com várias regras. Um relacionamento ou joiner desconhecido faz a etapa falhar citando o nome, em vez de ser executado como intersecta.
  • Emitir também a geometria de interseção (IntersectPoly) — adiciona como coluna a geometria de sobreposição de cada par correspondente.
  • Saída — Pares correspondentes ou Linhas de destino sem correspondência.

Cada entrada tem uma guia de mapeamento que lista suas colunas, usada para alimentar os seletores de geometria e para passar colunas para a saída.