O que é um shapefile multiponto?

10

Qual é a diferença entre um shapefile multiponto e um shapefile de ponto. na criação de um shapefile No ArcGIS, ele tem a opção de shapefile de ponto e shapefile multiponto. Mas eu não sei qual a diferença deles.

Vassilis
fonte

Respostas:

10

Os arquivos de forma suportam quatro tipos de dados fundamentais: Ponto, Polilinha, Polígono e Multiponto. Pontos são recursos simples de {X, Y}. Polilinhas são conjuntos de pontos ordenados e polígonos são as áreas abrangidas por linhas simples fechadas. Polilinhas e polígonos podem ser compostos por várias partes para modelar recursos descontínuos, como uma rua de superfície separada por uma rodovia ou uma coleção de ilhas.

No modelo shapefile, os pontos não podem ser multipartes, mas existe um tipo multiponto distinto para desempenhar esse papel. A diferença tem a ver com o envelope no registro de dados necessário para as formas multiponto e a abordagem diferente da indexação espacial de objetos pontuais e multiponto.

Os multipontos são uma opção de representação obscura para a maioria dos recursos point-ish, mas podem ser usados ​​para otimizar a exibição de um grande número de pontos. Eu tinha um conjunto de dados envolvendo dezenas de milhões de recursos cobrindo o globo e consegui desenhar com êxito cem mil recursos em um único quadrado de um grau com tempo de segundo, unindo os pontos em multipontos para reduzir o número de recursos renderizados para cada bloco .

Observe que os shapefiles não suportam nada como uma coleção de geometria, permitindo apenas o tipo de forma especificado ou uma forma nula (vértices zero) em um arquivo; portanto, se as formas de ponto único e de várias partes forem necessárias, os pontos de peça única serão ser armazenado como multipontos degenerados (com uma contagem de pontos de um e um "envelope" com os cantos inferior esquerdo e superior direito coincidentes com o próprio ponto). Isso é menos eficiente no armazenamento (52 btyes vice 16) e no espaço. O índice também não é tão eficiente; portanto, se você tiver apenas pontos de peça única, use o tipo de dados Point.

Vince
fonte
seria justo dizer que o shapefile multiponto é semelhante ao clustering?
NULL.Dude
2
Você poderia implantar um cluster de pontos com uma geometria multiponto, mas eu não diria que eles eram equivalentes. Multiponto é mais um tipo de dados abstrato.
Vince
Dizer que "Os pontos não podem ser de várias partes" é bastante absoluto. Funcionalmente, os pontos são considerados com várias partes quando são agrupados por seus atributos. Realmente não ligo para aulas de várias partes para o trabalho que faço, mas imagino que existem certos setores de GIS que os acham muito úteis. Além disso, considero absolutamente inútil o manuseio pela ESRI de nuvens de pontos lid usando a geometria de várias partes.
Jeffrey Evans
Um ponto não pode ser composto por várias partes, por definição. Depois de agrupados, são multipontos , alguns dos quais podem estar degenerados.
Vince
2

Veja como a geometria está relacionada aos registros do arquivo Dbase. Se você tem um shapefile de ponto, cada ponto está relacionado a um registro. Se você possui um shapefile multiponto, um conjunto de pontos está relacionado a um registro.

Andreas W. Bartels
fonte