Normalement, les consultants (enquête LiDAR) me fournissent des données selon mes spécifications; déjà au format ESRI GRID ou ASCII GRID. De cette façon, les données LiDAR peuvent être facilement utilisées avec ArcGIS. Cette fois, je n'ai que des fichiers xyz (c'est-à-dire avec des coordonnées xy espacées régulières).
Auparavant, j'utilisais un utilitaire de Min-Lang Huang nommé GridBatch qui convertissait XYZ en ASCII GRID puis en fichiers ESRI GRID. Malheureusement, l'utilitaire se bloque depuis que j'ai mis à niveau ma machine vers W7 64 bits et ArcGIS vers la version 10.
Existe-t-il une autre façon de convertir par lots des données XYZ de surface LiDAR en fichiers ESRI GRID?
(Convertir en points -> Interpoler est une option que je voudrais éviter car il y a plus de 300 tuiles à convertir).
la source
Réponses:
On dirait que vous voulez faire cela en lot (ne vous en voulez pas)
Comme l'a dit STH , il semble que Global Mapper effectuera effectivement des conversions par lots . Bon prix aussi.
FME Desktop peut utiliser le transformateur RasterDEMGenerator et un peu de liaison avec le lecteur / écrivain, mais vous aurez besoin de la version Pro, non disponible dans l'extension ArcGIS Data Interop.
Si la gratuité est plus dans votre budget, gdal_grid devrait le faire. Vous devrez passer un peu de temps à déterminer l'étendue de tous vos fichiers xyz, mais ogrinfo fera rapidement cela, puis rédigera un fichier / script par lots pour l'exécuter sur chaque fichier.
Ou vous pouvez utiliser ArcGIS ASCII 3D to Feature Class (nécessite 3D Analyst) chaîné avec Point to Raster , comme décrit ici , puis batchifier le processus avec ArcPy ou ModelBuilder. Si vous n'avez pas 3D Analyst, vous pouvez utiliser n'importe quel nombre d'arcscripts ou LASTools txt2Las et las2shp pour l'obtenir dans un format avec lequel ArcGIS peut fonctionner. Je sais que vous ne vouliez pas convertir les fichiers txt en classes d'entités intermédiaires, mais cela ne demande pas trop de travail et vous avez déjà accès au logiciel.
la source
L'outil lasgrid.exe ( README ) de LAStools effectue une conversion "directe" avec maillage (sans triangulation) très rapidement. L'outil las2dem.exe ( README ) de LAStools rasterise les points via un TIN temporaire.
la source
Vous pouvez essayer d'utiliser le pilote XYZ GDAL pour lire le format raster et le convertir en n'importe quel nombre de formats à l' aide
gdal_translate
. Vous avez besoin de GDAL 1.8 ou plus récent (par exemple, à partir d' OSGeo4W ).Par exemple, pour traduire un fichier XYZ
my_raster.xyz
au format de grille Esri ASCII, utilisez la commande shell suivante (par exemple, à partir d'un shell OSGeo4W):la source
Je viens d'avoir ce même problème - le plus simple pour moi est de concaténer tous les fichiers en dehors du SIG.
Comme j'utilise Windows, j'ai utilisé la commande DOS
pour% f dans (* .xyz) tapez "% f" >> agrégat.xyz
puis je peux exécuter mes tâches de traitement normales (convertir de l'ASCII en grille en DEM ou autre) un seul pas 155 fois. Bien sûr, mon fichier texte résultant était volumineux (> 1 Go) mais ESRI pouvait le gérer.
la source
Jetez un œil à l'
XYZ2DTM
outil de Fusion . Selon son manuel:la source
Je suggère d'utiliser l'outil LAS vers multipoint (nécessite l'extension 3D Analayst) http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00q90000009m000000.htm
vous pouvez ensuite utiliser le Topo vers raster, ou générer un terrain et l'exporter. Je suggérerais l'option Terrain comme devrait être plus rapide
la source
wwnick a mentionné LASTools , qui contient également une routine de conversion de nuage de points en DEM très rapide avec LAS2DEM . Si les performances sont importantes, je ferais un essai car je suppose que ce sera beaucoup plus rapide que certains des autres packages.
la source
Je suggère d'essayer GlobalMapper pour cela (www.globalmapper.com). La version de démonstration peut être téléchargée à partir de leur page Web. Vous pouvez obtenir une licence de démonstration afin que vous puissiez essayer la fonctionnalité complète pendant une durée limitée si vous envoyez un e-mail au support.
Si vous voulez un outil gratuit pour manipuler les fichiers LIDAR, vous pouvez jeter un œil à l'outil de commande (LasTOOLS) http://www.cs.unc.edu/~isenburg/lastools/
la source
SAGA GIS est gratuit et portable et peut gérer les données LIDAR. Je ne travaille pas avec ce type de données, mais SAGA prend en charge plusieurs formats à exporter (y compris le format de grille Esri ASCII), vous devriez donc essayer. Et il a une interface graphique relativement conviviale.
la source