¿Convertir archivos XYZ (con xy espaciados regularmente) al formato ESRI GRID?

15

Normalmente, los consultores (encuesta LiDAR) me proporcionan datos según mis especificaciones; Ya en formato ESRI GRID o ASCII GRID. De esta manera, los datos LiDAR se pueden usar fácilmente con ArcGIS. Esta vez solo tengo archivos xyz (es decir, con coordenadas xy espaciadas regularmente).

Anteriormente, usaría una utilidad de Min-Lang Huang llamada GridBatch que convertiría XYZ a ASCII GRID y luego a archivos ESRI GRID. Desafortunadamente, la utilidad está fallando ya que actualicé mi máquina a W7 64bit y ArcGIS a la versión 10.

¿Hay otra manera de convertir por lotes los datos XYZ de superficie LiDAR a archivos GRID de ESRI?

(Convertir a puntos - > Interpolar es una opción que me gustaría evitar considerando que hay más de 300 fichas para convertir).

    
pregunta Jakub Sisak GeoGraphics 23.09.2010 - 21:05

9 respuestas

8

Parece que quieres hacer esto en lotes (no te culpes)

Como STH dijo , parece que Global Mapper de hecho hará conversiones por lotes . Buen precio también.

FME Desktop puede hacerlo utilizando el RasterDEMGenerator transformador y un poco de vinculación con lector / escritor, pero necesitará la versión Pro, no disponible en la extensión Interoperabilidad de datos de ArcGIS.

Si gratis es más en su presupuesto, gdal_grid debería hacerlo. Tendrá que dedicar algún tiempo a averiguar la extensión de todos sus archivos xyz, pero ogrinfo hará que esto sea un poco breve. y luego escribir un archivo / script por lotes para ejecutarlo sobre cada archivo.

O puede usar ArcGIS ASCII 3D para clase de características (requiere 3D Analyst) encadenado con Point to Raster , tal como se describe here y luego, por lotes, el proceso con ArcPy o ModelBuilder. Si no tiene 3D Analyst, puede usar cualquier número de archivos de arcs o LASTools txt2Las y las2shp para Consíguelo en un formato con el que ArcGIS pueda trabajar. Sé que no quiso convertir los archivos txt en clases de características intermedias, pero esto no implica mucho trabajo y ya tiene acceso al software.

    
respondido por el wwnick 24.09.2010 - 06:45
7

La herramienta lasgrid.exe ( README ) de LAStools realiza una conversión "directa" con cuadrícula (sin triangulación) muy rápido. La herramienta las2dem.exe ( README ) de LAStools rastrea los puntos a través de un TIN temporal.

    
respondido por el Martin Isenburg 13.02.2012 - 13:44
5

Puede intentar usar el controlador XYZ GDAL para leer el formato de mapa de bits y convertirlo en cualquier número de formatos usando gdal_translate . Necesita GDAL 1.8 o más reciente (por ejemplo, de OSGeo4W ).

Por ejemplo, para traducir un archivo XYZ my_raster.xyz al formato de cuadrícula ASCII de Esri, use el siguiente comando de shell (por ejemplo, desde un shell OSGeo4W):

gdal_translate -of AAIGrid my_raster.xyz my_raster.asc
    
respondido por el Mike T 18.08.2011 - 09:34
4

Acabo de tener este mismo problema, es más fácil para mí concatenar todos los archivos fuera de GIS.
Como estoy ejecutando windows usé el comando DOS

para% f en (* .xyz) escriba "% f" > > aggregate.xyz

luego puedo ejecutar mis tareas de procesamiento normales (convertir de ASCII a grid a DEM o lo que sea) una sola vez, no 155 veces. Por supuesto, mi archivo de texto resultante era grande (> 1GB) pero ESRI podía manejarlo.

    
respondido por el deroses 28.08.2012 - 20:16
3

Eche un vistazo a la herramienta XYZ2DTM de Fusion . Según su manual:

  

XYZ2DTM convierte los modelos de superficie almacenados como archivos de puntos ACSII XYZ en los PLANES   Formato DTM. Los archivos de puntos de entrada incluyen un registro para cada punto de la cuadrícula con los valores de X, Y y elevación separados por comas, espacios o tabulaciones. En general, esta utilidad solo se utiliza cuando los modelos de superficie se entregan en este formato.

    
respondido por el toto 02.02.2012 - 16:14
0

Sugeriría usar la herramienta LAS a multipunto (necesita la extensión 3D Analayst) enlace

luego puede usar el Topo a ráster, o generar un Terreno y exportarlo. Sugeriría la opción de Terreno, ya que debería ser más rápida

    
respondido por el CDBrown 24.09.2010 - 04:34
0

wwnick mencionó LASTools , que también contiene una nube de puntos muy rápida para la rutina de conversión de DEM con LAS2DEM . Si el rendimiento es importante, lo intentaré, ya que supongo que será mucho más rápido que algunos de los otros paquetes.

    
respondido por el scw 26.09.2010 - 09:55
-2

Sugeriría probar GlobalMapper para esto (www.globalmapper.com). La versión demo se puede descargar desde su página web. Puede obtener una licencia de demostración por lo que puede probar la funcionalidad completa por un tiempo limitado si envía un correo electrónico al soporte.

Si desea una herramienta gratuita para manipular archivos LIDAR, puede echar un vistazo a la línea de comandos (LasTOOLS) enlace

    
respondido por el STH 23.09.2010 - 22:21
-2

SAGA GIS es gratuito y portátil y puede manejar los datos de LIDAR. No trabajo con este tipo de datos, pero SAGA admite múltiples formatos para exportar (incluido el formato de cuadrícula Esri ASCII), por lo que debe intentarlo. Y tiene una GUI relativamente fácil de usar.

    
respondido por el Juhele 11.06.2011 - 12:09

Lea otras preguntas en las etiquetas