Pular para o conteúdo

O passo Spatial Poly-Split decompõe cada geometria de entrada nas suas partes constituintes e escreve uma linha por parte. É o equivalente da ferramenta Poly-Split do Alteryx e é executado no motor de fluxos de trabalho.

O número de partes é uma propriedade da geometria e não uma projeção sobre colunas, pelo que não pode ser expresso em SQL.

uma geometria de várias partesdividirlinha 1linha 2linha 3
O Spatial Poly-Split decompõe cada geometria nas suas partes constituintes e escreve uma linha por parte.
  • Tabela de origem / Tabela de saída — as geometrias de entrada e o local onde as partes são escritas.
  • Coluna de geometria — a coluna de geometria WKT a dividir.
  • Dividir em — o que conta como parte:
    • Pontos — uma linha por vértice da geometria.
    • Regiões — uma linha por polígono componente.
    • Regiões detalhadas — polígonos componentes mais os respetivos buracos.

Qualquer outro valor faz o passo falhar, em vez de recorrer a um valor predefinido.

As colunas de origem são transportadas e são acrescentadas duas colunas:

Coluna Tipo Conteúdo
Split_SpatialObj texto A parte, em WKT
Split_SequenceNum bigint A posição da parte dentro da respetiva geometria de origem