Qu'est-ce qu'un fichier de formes multipoint?

10

Quelle est la différence entre un fichier de formes multipoint et un fichier de formes de points. lors de la création d'un fichier de formes Dans ArcGIS, il a le choix entre un fichier de formes ponctuel et un fichier de formes multipoint. Mais je ne sais pas quelle est leur différence.

Vassilis
la source

Réponses:

10

Les fichiers de formes prennent en charge quatre types de données fondamentaux: point, polyligne, polygone et multipoint. Les points sont de simples fonctionnalités {X, Y}. Les polylignes sont des ensembles ordonnés de points et les polygones sont les zones englobées par des lignes simples fermées. Les polylignes et les polygones peuvent être en plusieurs parties pour modéliser des entités discontinues, comme une rue de surface séparée par une autoroute ou une collection d'îles.

Dans le modèle de fichier de formes, les points ne peuvent pas être en plusieurs parties, mais il existe un type de multipoint distinct pour assumer ce rôle. La différence est liée à l'enveloppe de l'enregistrement de données nécessaire pour les formes multipoints et à l'approche différente de l'indexation spatiale des objets ponctuels et multipoints.

Les multipoints sont une option de représentation obscure pour la plupart des entités ponctuelles, mais elles peuvent être utilisées pour optimiser l'affichage d'un grand nombre de points. J'avais un ensemble de données impliquant des dizaines de millions d'entités couvrant le globe, et j'ai pu dessiner avec succès cent mille entités dans un seul carré d'un degré avec un timing en sous-seconde en réunissant les points en multipoints pour réduire le nombre d'entités rendues pour chaque tuile .

Notez que les fichiers de formes ne prennent en charge rien comme une collection de géométries, ne permettant que le type de forme spécifié ou une forme nulle (zéro sommet) dans un fichier, donc si des formes de points uniques et en plusieurs parties sont requises, les points en une seule partie seront être stocké sous forme de multipoints dégénérés (avec un nombre de points d'un et une "enveloppe" avec les coins inférieur gauche et supérieur droit coïncidant avec le point lui-même). Ceci est moins efficace dans le stockage (52 btyes vice 16) et l'espace L'index n'est pas aussi efficace non plus, donc si vous n'avez que des points en une seule partie, vous devez utiliser le type de données Point.

Vince
la source
Serait-il juste de dire que le fichier de formes multipoints est similaire au clustering?
NULL.Dude
2
Vous pourriez impliquer un groupe de points avec une géométrie multipoint, mais je ne dirais pas qu'ils étaient équivalents. Le multipoint est davantage un type de données abstrait.
Vince
Dire que «les points ne peuvent pas être en plusieurs parties» est assez absolu. Fonctionnellement, les points sont considérés comme multi-parties lorsqu'ils sont regroupés par leurs attributs. Je n'aime vraiment pas les cours en plusieurs parties pour le travail que je fais, mais j'imagine qu'il y a certains secteurs SIG qui les trouvent très utiles. Cela mis à part, je trouve la gestion par ESRI des nuages ​​de points lidar utilisant une géométrie en plusieurs parties absolument inutile.
Jeffrey Evans
Un point ne peut pas être en plusieurs parties, par définition. Après avoir été regroupés, ce sont des multipoints , dont certains peuvent être dégénérés.
Vince
2

Jetez un œil sur la relation entre la géométrie et les enregistrements de fichiers Dbase. Si vous avez un fichier de formes de points, chaque point est lié à un enregistrement. Si vous avez un fichier de formes multipoint, un ensemble de points est lié à un enregistrement.

Andreas W. Bartels
la source