Este es el comando las2las que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
las2las: filtrado y manipulación avanzada de LAS
SINOPSIS
las2las [OPCIONES]
DESCRIPCIÓN
las2las lee y escribe datos LiDAR en los formatos ASPRS LAS 1.0, 1.1 y 1.2 mientras
modificando su contenido. las2las está diseñado para operaciones de filtrado y transformación
de archivos LAS.
Si bien las lasinfo(1), puede realizar algunas operaciones simples como actualizar la información del encabezado, más
cambios drásticos, como eliminar puntos o alterar valores, requerirán las2las. las2las
se espera que se utilice para modificar archivos individuales a la vez, y algunos las2las optimizar las operaciones
requieren múltiples pasadas de lectura a través de los puntos. Algunos ejemplos de operaciones las2las puede
ser utilizado para incluir:
· Recorte de puntos a aquellos que se encuentran dentro de una cierta región especificada por un cuadro delimitador
(--grado)
· Eliminando puntos que son la segunda vuelta (- drop-return 2),
· Eliminar puntos que tienen un ángulo de escaneo por encima de algún umbral (- ángulo de escaneo de caída "<5")
· Eliminar puntos que tienen una intensidad por debajo de algún umbral (--intensidad de gota "<15")
· Extraer solo primero (- solo primera) o el último (--Último único) devoluciones
· Cambiar el formato de LAS 1.0 a 1.1 o viceversa
· Eliminar puntos de una clasificación determinada (--eliminar clase 2)
las2las inició un puerto de Martin Isenburg las2las utilidad de LASTools ⟨http: //
www.cs.unc.edu/~isenburg/lastools/⟩ a la biblioteca libLAS. Es mucho mejor de su
versión, sin embargo, y proporciona una serie de capacidades adicionales.
See tambien. Relación de libLAS con LAStools ⟨http://www.liblas.org/
lastools.html # lastools-liblas⟩ contiene información general sobre el puerto de Isenburg y
Utilidades de Shewchuck para la biblioteca libLAS.
· La salida de texto que describe la (s) operación (es) solo se proporciona cuando el --verboso (-v) cambiar
está provisto. Los errores se informan a stderr.
· Reproyección de coordenadas, incluida la transformación de datum vertical cuando se compila con el
último GDAL ⟨http://www.gdal.org⟩.
· Coordinar la descripción y alteración del sistema.
· Los registros de longitud variable (VLR) se transfieren de forma predeterminada.
· Alteración de VLR, incluida la adición de sus propios VLR con archivos y la eliminación de VLR
· División de archivos basada en un tamaño de archivo específico (--split-mb) o puntos (--ptos divididos)
· Capacidad para establecer desplazamientos de coordenadas a valores mínimos del espacio de coordenadas existente.
· Filtrado de color
OPCIONES
las2las2 opciones:
-h, --ayuda
producir mensaje de ayuda
--split-mb arg (= 0)
Divida el archivo en varios archivos, cada uno con este tamaño en MB o menos. Si esto
el valor es 0, no se realiza ninguna división
--ptos divididos arg (= 0)
Divida el archivo en varios archivos, cada uno con tantos puntos o menos. Si esto
el valor es 0, no se realiza ninguna división
-i arg, --aporte arg
archivo LAS de entrada
-o arg, --producción arg (= salida.las)
archivo LAS de salida
-v, --verboso
Salida de mensaje detallado
Opciones de modificación de encabezado:
--a_srs arg
Sistema de coordenadas para asignar al archivo LAS de entrada
--a_vertcs arg
Anula la información del sistema de coordenadas verticales. Usar --a_vertcs "verticalCSType
[citación [dato vertical [unidades verticales]]] " Por ejemplo: --a_vertcs 5703 "Norte
American Vertical Fecha of 1988 (NAVD88) " 5103 9001
--compensar arg
Una lista de compensaciones separadas por comas o entre comillas y espacios para establecer en la salida
archivo: --compensar 0,0,0 --compensar "1234 5678 91011"
--escala arg
Una lista de escalas para establecer en el archivo de salida. Escamas no puede ser negativo, y debería
ser siempre una potencia negativa de 10: --escala 0.1 0.1 0.00001
-f arg, --formato de archivo arg
Establezca el formato LAS del nuevo archivo (solo se admite 1.0-1.2 en este momento):
--formato de archivo 1.2 -f 1.1
--formato de punto arg
Establezca el formato de punto LAS del nuevo archivo (0, 1, 2, 3): --formato de punto 3
- encabezado de la almohadilla arg
Agregue bytes adicionales al encabezado existente
--compensación mínima
Establezca el desplazamiento del encabezado al mínimo de todos los valores del archivo. Tenga en cuenta que
esto requiere múltiples pasadas de lectura a través del archivo para lograrlo.
- creación de archivos arg
Configure el día / año del encabezado. Especifique como "1 2010" para el primer día de 2010,
o como "ahora" para especificar el día / año actual
--add-esquema
Agregue el registro VLR del esquema de liblas.org al archivo.
--eliminar-vlr arg
Elimina los VLR con la combinación de nombre e id. --eliminar-vlr LASF_Proyección
34737
--añadir-vlr arg
Agregue VLR con el nombre dado y la combinación de identificación. --añadir-vlr Hobu 1234 "Descripción
of la VLR " "filename.ext"
- identificador del sistema arg
Establezca el SystemID para el archivo. - identificador del sistema "MODIFICACIÓN"
--generador de software arg
Configure el SoftwareID para el archivo. --generador de software "liblas.org"
Opciones de transformación:
--t_srs arg
Sistema de coordenadas para reproyectar el archivo LAS de salida. Usar --a_srs o verificar que tu
El archivo LAS de entrada tiene un sistema de coordenadas de acuerdo con lasinfo
--punto-traducir arg
Una expresión para traducir los valores X, Y, Z del punto. Por ejemplo,
convertir unidades Z que están en metros a pies: --punto-traducir "x * 1.0 y * 1.0
z * 3.2808399 "
--fuente de color arg
Una cadena a una fuente de datos ráster que se puede abrir GDAL. Utilice GDAL VRT si lo desea
ajustar la fuente de datos o establecer su sistema de coordenadas, etc. --fuente de color
"afile.tif"
- bandas de fuente de color arg
Una lista de tres bandas del --fuente de color para asignar a los valores R, G, B para
el punto - bandas de fuente de color 1 2 3
- escala de fuente de color arg
Un número utilizado por --fuente de color para escalar los valores de entrada R, G, B para el punto.
Por ejemplo, para escalar los datos de color de 8 bits de un ráster de entrada a 16 bits, el 8
Los datos de bits deben multiplicarse por 257. - escala de fuente de color 256
Opciones de filtrado:
-e arg, --grado arg
Ventana de extensión dentro de la cual los puntos deben caer para mantenerse. Utilice una coma separada o
lista citada, separada por espacios, por ejemplo, -e marta, mio, máximo, maxy or -e marta,
mio, minz, máximo, máximo, maxz -e "marta mio picar maxx maxy maxz "
--marta arg
La extensión debe ser mayor o igual a minx para mantenerse. --marta 1234.0
--miny arg
La extensión debe ser mayor o igual a miny para que se mantenga. --miny 5678.0
--minz arg
La extensión debe ser mayor o igual a minz para mantenerse. Si se establecen maxx y maxy
pero no minz * y maxz, se mantienen todos los valores de z. --minz 0.0
--maxx arg
La extensión debe ser menor o igual a maxx para mantenerse. --maxx 1234.0
--maxy arg
La extensión debe ser menor o igual a la máxima para mantenerse. --maxy 5678.0
--maxz arg
La extensión debe ser menor o igual a maxz para mantenerse. Si se establecen maxx y maxy pero
no maxz * y minz, se mantienen todos los valores de z. --maxz 10.0
-t arg, --delgada arg (= 0)
Adelgazamiento simple al estilo de diezmado. Diluya la lima quitando cada punto de
el archivo.
--última devolución
Conservar las últimas declaraciones (no se puede utilizar con - solo primera devolución)
- solo primera devolución
Conservar las primeras devoluciones (no se puede utilizar con --última devolución)
--keep-devoluciones arg
Una lista de números de devolución para mantener en el archivo de salida: --keep-devoluciones 1 2 3
- drop-returns arg
Devuelve los números para soltar. Por ejemplo, - drop-returns 2 3 4 5
--valid_only
Conservar solo puntos válidos
--mantener-clases arg
Una lista de clasificaciones para mantener: --mantener-clases 2 4 12 --mantener-clases 2
- clases-drop arg
Una lista de clasificaciones separadas por comas para eliminar: - clases-drop 1,7,8
- clases-drop 2
- mantener la intensidad arg
Rango en el que mantener la intensidad. Se admiten los siguientes tipos de expresión:
- mantener la intensidad 0 - 100 - mantener la intensidad <200 - mantener la intensidad > 400 - mantener la intensidad
> = 200
--intensidad de gota arg
Rango en el que bajar la intensidad. Se admiten los siguientes tipos de expresión:
--intensidad de gota <200 --intensidad de gota > 400 --intensidad de gota > = 200
--Mantén el tiempo arg
Rango en el que mantener el tiempo. Se admiten los siguientes tipos de expresión:
--Mantén el tiempo 413665.2336 - 414092.8462 --Mantén el tiempo <414094.8462 --Mantén el tiempo
> 413665.2336 --Mantén el tiempo > = 413665.2336
- tiempo de espera arg
Rango en el que dejar caer el tiempo. Se admiten los siguientes tipos de expresión:
- tiempo de espera <413666.2336 - tiempo de espera > 413665.2336 - tiempo de espera > = 413665.2336
--mantener-escaneo-ángulo arg
Rango en el que mantener el ángulo de escaneo. Se admiten los siguientes tipos de expresión:
--mantener-escaneo-ángulo 0 - 100 --mantener-escaneo-ángulo <100 --mantener-escaneo-ángulo <= 100
- ángulo de escaneo de caída arg
Rango en el que bajar el ángulo de escaneo. Se admiten los siguientes tipos de expresión:
- ángulo de escaneo de caída <30 - ángulo de escaneo de caída > 100 - ángulo de escaneo de caída > = 100
--mantener color arg
Gama en la que conservar los colores. Defina los colores como dos 3 tuplas (R, G, BR, G, B):
--mantener color '0,0,0-125,125,125'
- color de gota arg
Rango en el que soltar colores. Defina los colores como dos 3 tuplas (R, G, BR, G, B):
- color de gota '255,255,255-65536,65536,65536'
Para obtener más información, consulte la documentación completa de las2las2 en:
⟨http://liblas.org/utilities/las2las2.html⟩
EJEMPLO
Clipping con a rectángulo
$ las2las in.las --output out.las --extent "63025000 483450000 63050000 483475000"
recorta puntos de in.las con x <= 63025000 e y <= 483450000 o x> = 63050000 e y> = 483475000
y almacena los puntos supervivientes a out.las.
$ las2las in.las --output out.las --extent "63025000 483450000 0 63050000 483475000" "
recorta puntos de in.las con x <= 63025000 e y <= 483450000 yz <= 100 o x> = 63050000
y y> = 483475000 y z> = 0
nota. Las comillas alrededor de los valores de extensión son importantes para ayudar al análisis de la línea de comandos.
Es probable que se produzca un error al no citar los valores. Alternativamente, puede usar comas
para separar el --grado parámetros para evitar cotizaciones.
Eliminando especificado devoluciones
$ las2las --entrada entrada.las --salida salida.las --drop-returns 1
elimina todos los puntos de in.las que se designan como primeros retornos por el valor en su
return_number y almacena los puntos supervivientes en out.las.
$ las2las --entrada entrada.las --salida salida.las --drop-devoluciones 2 3 4 5
elimina todas las devoluciones en la lista especificada.
Limitar ocupación basado on escanear ángulo
$ las2las --input in.las --output out.las --keep-scan-angle "<= 15"
mantiene todos los puntos de in.las cuyo ángulo de exploración es <= 15.
Limitar ocupación basado on intensidad
$ las2las --input in.las --output out.las --drop-duration "<= 1000"
elimina todos los puntos de in.las cuya intensidad es inferior a 1000 y almacena los puntos supervivientes
a out.las.
Extraer pasado devoluciones
$ las2las --input in.las --output out.las - last-return-only
extrae todos los últimos puntos de retorno de in.las y los almacena en out.las.
Lanzar out inválido datos
$ las2las --input in.las --output out.las - solo válido
elimina puntos no válidos (de acuerdo con la especificación de formato de archivo ASPRS LAS). Esta
El interruptor solo debe ser necesario en algunas circunstancias especiales. Puntos que pueden ser
inválidos incluyen aquellos con ángulos de escaneo mayores que los requeridos.
Eliminar puntos
$ las2las --entrada entrada.las --salida salida.las --drop-clases 2
elimina los puntos que tienen una clasificación de 2. Los puntos con una clasificación de 2 son
convencionalmente llamados puntos de tierra, pero esa convención no se puede seguir para los LAS más antiguos
Archivos 1.0.
Eliminar y desclasificado puntos
$ las2las --entrada entrada.las --salida salida.las --drop-clases 1 2
elimina los puntos que tienen una clasificación de 1 o 2.
Convertir a 1.1
$ las2las --entrada entrada.las --salida salida.las --formato 1.1
convierte el archivo in.las en un archivo con formato 1.1. En su mayor parte, esta conversión es
"sólo de nombre".
Alterar vertical fecha práctica
$ las2las in.las --a_vertcs 5703 "Dato vertical norteamericano de 1988 (NAVD88)" 5103 9001
establece la información de referencia vertical para el archivo en NAVD88 con unidades verticales de
metros.
nota. Esto puede no ser relevante dependiendo de las circunstancias del sistema de coordenadas.
el archivo ya está en. Esta opción solo cambia la * descripción * de los puntos. Eso
no los reprocha de ninguna manera. Utilice una combinación de --a_srs y --t_srs que hacer
realizar la reproyección del archivo.
Archive terrible
$ las2las in.las --split-mb 10
divide el archivo en el número requerido de archivos output-n.las. Otros filtros o
Las operaciones también se pueden aplicar a la operación en combinación con la división. Cada
El archivo generado tendrá sus extensiones y recuentos de puntos correctamente configurados.
$ las2las in.las --split-pts 100000
divide el archivo en el número requerido de archivos de salida n. las con 100000 puntos cada uno en
ellos. También se pueden aplicar otros filtros u operaciones a la operación en combinación
con la división. Cada archivo generado tendrá sus extensiones y recuentos de puntos correctamente configurados.
nota. --split-mb y --ptos divididos no funcionará exactamente con --compensación mínima. --compensación mínima
tomará las compensaciones mínimas de la toda presentar, no cada archivo individual que es un
resultado de la división.
VLR adición
$ las2las in.las --add-vlr CUSTOM_VLR 42 "Una descripción de VLR" "myfile.ext"
agrega un nuevo VLR con el nombre CUSTOM_VLR y un ID de 42. "myfile.ext" puede ser un
ubicación en un archivo para leer y escribir en el VLR, o el texto correctamente escapado que será
insertado directamente en el VLR.
de advertencia de ugencia. Los VLR tienen una limitación de tamaño de 65536 bytes. Archivos que se leen o escapan
los argumentos que tienen un tamaño superior a 64k provocarán un error. Automático
el truncamiento no ocurrirá.
nota. Si intenta agregar VLR con un ID de 34735, 34736 o 34737, su VLR no
ser agregado. Esto se debe a que libLAS espera administrar las claves GeoTIFF por usted. Debería
utilice las facilidades de manejo de SRS si necesita configurar claves GeoTIFF en lugar de intentar
sobrescribirlos directamente.
VLR eliminación
$ las2las in.las --delete-vlr CUSTOM_VLR 42
elimina todos los VLR de in.las al escribir el nuevo archivo output.las.
Adición color de an imagen
Es posible utilizar las2las para configurar la información de color RGB de una imagen y configurarla en el
puntos. Esto requiere una reescritura del archivo y en algunos casos requerirá cambiar ambos
el formato y formato de puntos del archivo. El siguiente ejemplo toma el entrada.las archivo,
establece su formato en 1.2 y establece el formato de puntos en 3 para que pueda almacenar información de color.
También reordena las bandas de color para que la tercera banda de la imagen sea roja, la primera banda sea
verde y la segunda banda azul. Además, los valores de color se multiplican por el
- escala de fuente de color factor o 256 para cambiar la escala de los datos de imagen de 8 bits a datos de color de 16 bits.
las2las -i entrada.las \
--color-fuente imagen.img \
-o salida.las \
--formato de archivo 1.2 \
--formato de punto 3 \
--color-fuente-escala 256 \
--bandas de fuente de color 3 1 2
nota. Si el sistema de coordenadas de image.img no es lo mismo que la coordenada de entrada
sistema del archivo LAS, debe utilizar GDAL VRT para hacer que la imagen se deforme y
reproyectado como parte del proceso de lectura. Consulte el tutorial de formato virtual de GDAL ⟨http: //
www.gdal.org/gdal_vrttut.html⟩ para obtener más detalles.
de advertencia de ugencia. GDAL ⟨http://www.gdal.org⟩ El soporte debe estar habilitado para que esto funcione.
20 November 2015 las2las(1)
Utilice las2las en línea utilizando los servicios de onworks.net
