Comment généraliser une classe d'entités ponctuelles

9

J'ai une classe de points avec un point pour chaque 25 cm - au total 400 000 points. Je voudrais réduire cette résolution à un point par mètre. Comment pourrais-je demander à ArcGIS Advanced (ArcInfo) de le faire? Je ne vois pas d'outil d'éclaircissement ou d'outil de généralisation pour les classes d'entités ponctuelles et je ne veux pas créer de raster à partir des données pour le moment.

Robert Buckley
la source
1
ces points forment-ils une grille régulière? sous quelle forme sont placés les points?
geogeek
4
Quelles données sont attribuées à chaque point, et essayez-vous de les conserver ou de les additionner / compter / faire la moyenne?
HDunn
1
Oui ... une grille régulière de 25 cm entre chaque point. Chaque point contient des niveaux de contamination.
Robert Buckley

Réponses:

9

Utilisez l' outil Supprimer identique (gestion des données) dans ArcGIS. Vous pouvez voir sur les captures d'écran, j'ai généré une grille uniforme de points dans l'étendue du polygone et j'ai utilisé l'outil Supprimer identique avec une tolérance XY de 10 m pour affiner les points.

Vous pouvez également utiliser l' outil Intégrer (gestion des données) pour faire coïncider les points à une certaine tolérance XY.

entrez la description de l'image ici

entrez la description de l'image ici

Aaron
la source
11

1) créer une nouvelle grille avec un espacement de 1 m (résille)

2) utiliser la "jointure spatiale" pour agréger les attributs des points tombant à l'intérieur des polygones

3) créer les centroïdes des polygones

3b) Alternativement, vous pouvez faire une jointure spatiale entre les centroïdes et vos points d'origine afin de pouvoir définir des règles de fusion plus avancées (aka basées sur la distance)

radouxju
la source
Compris .... donc il n'y a pas d'outil d'éclaircissement disponible.
Robert Buckley
4

Vous pouvez utiliser l'outil d'amincissement disponible pour les jeux de données LAS, lasthin , de LASTools (téléchargement gratuit).

Bien que je ne l'aie pas beaucoup utilisé sur les fichiers de formes moi-même (je l'ai essayé sur les fichiers LAS), le texte d'aide indique:

Utilise lasthin.exe pour affiner les points LiDAR en plaçant une grille uniforme sur les points et en ne gardant dans chaque cellule de la grille que le point avec la coordonnée Z la plus basse (ou la plus élevée ou aléatoire).

L'entrée LiDAR peut être LAS, LAZ, BIN, SHP , ASC ou TXT. La sortie LiDAR peut être au format LAS, LAZ, BIN ou TXT.

De plus, si vous avez accès à FME, il y a un transformateur PointCloudThinner qui devrait faire ce dont vous avez besoin.

Martin
la source
0

"Amincissement" implique la dimensionnalité, que les points ne possèdent pas. Étant donné une grille régulière de valeurs de points, je convertirais les points en raster, puis rééchantillonnerais à l'intervalle souhaité et reconvertirais en points. Ce serait beaucoup moins de calculs que d'essayer de résoudre ce problème avec des types de données vectoriels.

Vince
la source