Esta era la gran pregunta. Después de mucho pensar encontré tres soluciones.
- Dividirlo según perfiles transversales ¿No estamos en una carretera? Pues rómpamos el archivo según la dirección de la traza.
- Dividirlo a trozos ¿Cúbicos, esféricos, prismáticos?
- Ir accediendo a los datos del archivo según ampliemos el zoom.
This was the big question. After much thought I found three solutions.
- Divide by cross sections. Are not we on a highway? Then break the file in the direction of the axis.
- Break it into pieces? Cubic, spherical, prismatic?
- Go accessing file data as we expand the zoom.
Pero antes de correr hay que andar. / Before running we have to walk.
Lo primero es saber cuales son los formatos que podemos encontrarnos. Estos son .las y .xyz.
Los archivos .las son archivos LIDAR. Es conveniente ver sus especificaciones para saber como están formados:
The first thing is to know what are the formats that we can find. These are .las and .xyz.
The .las are files LIDAR. It is convenient to view specifications for how they are formed:
Si se lee esto se verá que se trata con un archivo binario que cumple unas reglas para su lectura de datos. No es difícil. Sí tedioso. Quizás guste más trabajar con archivos de texto. En ese caso, para hacer más fácil la transición de .las a .txt (o .xyz) sería conveniente utilizar las utilidades de lasTools:
If you read this you will see that it is a binary file that meets rules for reading data. It is not difficult but tedious. Perhaps more like working with text files. In that case, to make the transition easier.'s A. Txt (or. Xyz) would be convenient to use lasTools utilities:
Si por algún casual nos gustase más el Linux que el Windows una forma rápida en Ubuntu sería utilizar el comando:
If we really wanted more Linux than Windows quickly in Ubuntu would use the command:
# sudo apt-get install liblas-bin
# sudo apt-get install liblas-bin
Los archivos .xyz son archivos de colecciones de puntos. Pueden ser de la forma:
The .xyz files are collections of points. May be of the form:
477240.81643 586101.115259 4667194.116253 583.44948 57 83 56 176 168
477240.81643 586101.115259 4667194.116253 583.44948 57 83 56 176 168
477240.81644 586101.130259 4667194.245253 583.30848 60 83 20 240 176
477240.81648 586101.147259 4667194.366253 583.16848 78 83 8 28 164
[...]
(tiempo, coordenada x, y, z, ángulo, intensidad, rojo, verde, azul)
(time coordinates x, y, z, angle, intensity, red, green, blue)
(time coordinates x, y, z, angle, intensity, red, green, blue)
Para pasar de uno a otro dejo dos ejemplos:
Two examples to pass from one to another:
las2txt -i archivo.las -parse txyziaRGB -o archivo.xyz
las2txt -i archivo.las -parse txyziaRGB -o archivo.xyz
txt2las -i archivo.txt -parse txyziaRGB -o archivo.las
El siguiente punto será explicar como hacer realidad el primer punto dividirlo según perfiles transversales.
The next point will explain how to realize the split in cross sections.
-----------------------------------------------------------
No hemos dejado de lado, la división en trozos. Esta variante ha sido analizada en dos de las páginas del lateral: Chunks division has been analyzed in two lateral pages:
- Solucionamos la división en cuadrados: We solve the division into squares:
- También solucionamos su manipulación para el gestor de datos LIDAR: Also solve your handling for LIDAR data manager:
http://carreteras-laser-escaner.blogspot.com.es/p/creacion-de.html
- Todo ello se puede ver en conjunto en: This assembly can be seen in:
http://www.diariodearousa.com/articulo/o-salnes/sanxenxo-la-plantilla-tiene-reclamar-fogasa-7-nominas-adeudadas-enmacosa/20141119235231094489.html
No hay comentarios:
Publicar un comentario