NiVO / BY TECHNOGISAlemanha · Indonésia
Geoespacial

Escolhendo predicados de junção espacial sem contagem dupla

Defina relações de interior, limite e sobreposição nas junções espaciais e audite ativos sem correspondência ou associados a várias zonas.

Escolhendo predicados de junção espacial sem contagem dupla

Descreva o relacionamento pretendido

Uma junção espacial atribui informações de acordo com uma relação geométrica, mas a linguagem comum como «dentro» pode ocultar diversas regras diferentes. Um ponto estritamente no interior de um polígono difere de outro em seu limite. Uma linha que atravessa uma zona difere de uma linha totalmente coberta por ela. Defina o relacionamento em termos da questão do projeto antes de selecionar um predicado no menu do software.

Testar casos limite explicitamente

Predicados como intersecta (intersects), contém (contains) e cobre (covers) não tratam todas as situações limite de forma idêntica. Crie um pequeno teste contendo um ponto interno, um ponto externo e um ponto exatamente em uma aresta compartilhada. Inclua uma linha tocando um canto e outra cruzando o polígono. Verifique os resultados reais do software para que a regra escolhida seja compreendida em vez de inferida a partir de um rótulo de interface traduzido.

Vista aérea do canteiro de obras do Telescópio Gigante de Magalhães
Vista aérea do canteiro de obras do Telescópio Gigante de MagalhãesFonte: Francisco Figueroa, Giant Magellan Telescope – GMTO Corporation. · CC BY-SA 4.0

Verifique o comportamento um para muitos

Um ativo pode corresponder a diversas zonas quando os polígonos se sobrepõem ou o predicado inclui limites compartilhados. Uma junção que expande linhas pode então contar duas vezes os ativos em um resumo. Por outro lado, escolher a primeira correspondência pode ocultar a ambiguidade. Retenha identificadores de origem estáveis e inspecione contagens de correspondências por ativo. Combine uma regra para alocação, relatório de exceções ou associação múltipla genuína, em vez de descartar silenciosamente registros que parecem duplicados.

Reconciliar suposições de coordenadas e geometria

Use referências de coordenadas compatíveis e geometrias válidas antes de testar relações. Inspecione a precisão e qualquer encaixe ou transformação aplicada durante a preparação. Um ponto muito próximo de um limite pode mudar de membro após uma pequena edição geométrica, o que pode refletir a incerteza dos dados em vez de uma falha de software. Evite usar um buffer arbitrário simplesmente para forçar todos os registros em uma zona sem documentar a pergunta alterada.

Audite um pequeno exemplo conhecido

Em um inventário de inspeção hipotético, junte os defeitos observados no telhado às áreas de manutenção. Revise defeitos internos conhecidos, um defeito de borda e um ativo cuja área ocupada cruze duas áreas. Decida se a atribuição segue o ponto de observação, a pegada total do ativo ou um registro de propriedade designado. Compare a contagem de linhas unidas e a contagem de defeitos exclusivos com o inventário original e investigue cada caso sem correspondência ou com correspondência múltipla.

Entregue uma política de junção com os resultados

Entregue o predicado, as entradas de geometria, o tratamento de coordenadas, a política de alocação e a tabela de exceções com o conjunto de dados unido. Preserve os identificadores de origem e destino para que as contagens possam ser rastreadas. A aceitação deve demonstrar o comportamento esperado em casos conhecidos e totais consistentes de acordo com a política acordada. Uma junção espacial concluída é um resultado geométrico; a propriedade administrativa ou a responsabilidade operacional ainda podem exigir uma regra oficial separada.

Referências técnicas

  1. PostGIS intersects predicate documentation ↗
  2. PostGIS contains predicate documentation ↗
  3. PostGIS covers predicate documentation ↗
← Todos os artigos

Artigos relacionados

Todos os artigos ↗
LET’S TAKE FLIGHT

Sua próxima missão
começa com uma conversa.

Fale com nossa equipe