¿Crea un archivo de forma de polígono de límite a partir de un conjunto de archivos LAS utilizando ArcGIS Desktop?


11

Tengo un montón de conjuntos de archivos LAS que necesito procesar. La tarea actual en cuestión es generar un archivo de forma de "huella" que contenga polígonos para cada mosaico LAS. Estoy buscando una manera elegante de generar este archivo de forma poligonal para todos los archivos LAS en un directorio. Estoy usando ArcGIS 10 con casi todas las extensiones que puede tener (licencia de sitio académico).

Por el momento, mi solución es usar LAStools lasboundary.exey luego combinar todos los archivos de forma individuales en un solo archivo de forma. Sin embargo, esto tarda un tiempo en ejecutarse y requiere el paso de fusión adicional al final.


Voy a añadir otra herramienta fuera de tema: PDAL : pdal tindex create myindex.shp --fast_boundary .\source\*.las. Hecho.
Matt Wilkie

Respuestas:


7

Después de analizar las dos soluciones propuestas anteriormente, me topé con una forma muy simple de hacer esto.

  1. Utilice las herramientas 3D Analyst> Conversión> Desde archivo> Información de archivo de puntos.
  2. En el cuadro de diálogo, seleccione Carpetas en el menú desplegable "Buscar:". Haga clic en el icono de carpeta y seleccione el directorio donde residen sus archivos LAS.
  3. Ingrese el nombre y la ubicación deseada para la Clase de entidad de salida.
  4. Especifique el formato del archivo de entrada (en este caso, LAS).
  5. Ingrese el sufijo de archivo de los archivos que desea incluir en el proceso (en este caso, las).
  6. Ingrese el sistema de coordenadas de entrada. Dice que esto es opcional, pero solo es opcional si el sistema de coordenadas se especifica correctamente en los archivos LAS. Personalmente, buscaría la información correcta de los metadatos y la ingresaría aquí.
  7. Haga clic en Aceptar y espere a que finalice el proceso.

Ahora tiene un archivo de forma poligonal que consta de las huellas de cada archivo LAS en el directorio.


3

Creo que puede acceder a esos (LAS) directamente ahora en 10, así que probaría el dataset de mosaico . Que hace exactamente lo que quieres (Construye polígonos de huella)


Una buena respuesta!
Mapperz

¡Muchas gracias! Intentaré esto hoy y comentaré más tarde. Le agradezco su respuesta.
conroymedeiros

1

Con lasboundary.exe ( README ) puede crear límites poligonales rápidos y exactos en formato SHP, KML, WKT o TXT para archivos LiDAR LAS / LAZ de tamaño Gigabyte. La herramienta se puede encontrar en LAStools.org .


55
Agradecemos las respuestas de los proveedores y otras partes interesadas comercialmente, Martin, pero en tales casos para mantener la credibilidad es crucial que identifique su conexión con la solución que está recomendando.
whuber

0

Como primer intento de esto, he usado las herramientas de Hawth en el pasado para crear polígonos convexos mínimos. El algoritmo no sigue ningún borde cóncavo, por lo que puede no ser adecuado para sus conjuntos de datos.


Además, no estoy seguro de cómo este conjunto de herramientas podría ser utilizado en una ejecución por lotes automatizado ...
Jason

¡Muchas gracias por su respuesta! Comprobaré esto si la solución anterior no funciona.
conroymedeiros

0

Otra opción sería usar / instalar la extensión GeoCue Las Reader para Arc, agregar el archivo las como una capa y finalmente usar la herramienta de Administración de datos de geometría de límite mínimo para crear la capa de polígono delimitador.

Crea una clase de entidad que contiene polígonos que representan una geometría de límite mínima especificada que encierra cada entidad de entrada o cada grupo de entidades de entrada.


Parece que esto debería ser un comentario, pero no lo clasifico: la geometría de límite mínimo (gestión de datos) no reconoce los archivos; no funcionará. La respuesta de artwork21.
David Richey

@David Richey, he actualizado mi respuesta.
artwork21
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.