gvsig-projects-pool / org.gvsig.lidar.app / org.gvsig.lidar.app.mainplugin / src / main / resources-plugin / README_es.txt @ 281
History | View | Annotate | Download (2.88 KB)
1 |
org.gvsig.lidar |
---|---|
2 |
=============== |
3 |
|
4 |
org.gvsig.lidar es un proveedor de datos para leer y escribir ficheros LAS en |
5 |
gvSIG, siguiendo la especificación de LAS: |
6 |
https://www.asprs.org/committee-general/laser-las-file-format-exchange-activities.html |
7 |
|
8 |
El plugin está diseñado para funciontar en gvSIG 2.2 y 2.3. Requiere que gvSIG |
9 |
se ejecute con una máquina virtual Java versión 8.0 o superior, ya que las |
10 |
librerías que utiliza requieren Java 8.0. |
11 |
|
12 |
Los ficheros LAS están diseñados para almacenar nubes de puntos 3D capturados |
13 |
usando sensores LIDAR. Poseen un conjunto de campos obligatorios (fijos) y |
14 |
otros opcionales que dependen de formato de datos de punto que se especifique |
15 |
en la cabecera del fichero LAS. |
16 |
|
17 |
Los siguientes campos obligatorios se exponen como campos de capa por el |
18 |
proveedor DAL: |
19 |
- CLASSIFICATION (clasificación de coberturas del suelo) |
20 |
- POINTX (coordenada x del punto) |
21 |
- POINTY (coordenada y del punto) |
22 |
- POINTZ (coordenada z del punto, útil para simbolizar elevaciones del terreno) |
23 |
- INTENSITY (intensidad) |
24 |
- RETURNNUM (número de retorno del punto) |
25 |
- NUMBEROFRETURNS (número de retornos para este pulso láser) |
26 |
|
27 |
Los siguientes campos opcionales se exponen como campos de capa por el |
28 |
proveedor DAL cuando están disponibles en el fichero LAS: |
29 |
- COLOR (color del punto, expresado como un entero "long" de Java que |
30 |
contiene el valor RGB) |
31 |
- TIME (tiempo absoluto de captura, expresado tal como genera Data.getTime()) |
32 |
- WEEKTIME (tiempo relativo de captura, expresado como tiempo GPS semanal) |
33 |
|
34 |
org.gvsig.lidar proporciona 2 drivers LAS diferentes, basados en 2 librerías |
35 |
diferentes: |
36 |
- El proveedor basado en JGrasstools es un proveedor de lectura/escritura. |
37 |
Utiliza la librería basada en C libLAS si está disponible en el "library |
38 |
path" nativo, y utiliza una implementación en Java puro si libLAS no está |
39 |
disponible o no se ha cargado correctamente. Nótese que sólo se ha probado |
40 |
la implementación basada en Java. |
41 |
- El proveedor basado en Whitebox es un driver de sólo lectura basado en Java |
42 |
puro. Actualmente ofrece mejor rendimiento que la implementación Java de |
43 |
JGrasstools. |
44 |
|
45 |
Ambos drivers incluyen 2 parámetros de "aclarado" (simplificación), que |
46 |
permiten leer un subconjunto del total de puntos disponibles en el fichero |
47 |
LAS: |
48 |
- thinningDivisor: lee 1 de cada n puntos (1/), por ejemplo thinningDivisor=10 |
49 |
carga el 10% del total de puntos disponibles |
50 |
- thinningResolution: Carga aproximadamente n puntos por unidad cuadrada de |
51 |
la capa; por ejemplo, thinningResolution=0.0001 carga 0.0001 puntos/m2 |
52 |
(asumiendo que las unidades de la proyección de la capa de ejemplo son |
53 |
metros), o lo que es lo mismo, 100 puntos/km2 |
54 |
|
55 |
Nótese que el parámetro thinningDivisor no tiene efecto cuando |
56 |
el parámetro thinningResolution es > 0. |
57 |
|
58 |
El aclarado permite dibujar rápidamente ficheros enormes a pequeñas escalas |
59 |
(en las que no se requiere un nivel de detalle tan elevado como el que |
60 |
provee el fichero). |
61 |
|