Importante

La traducción es un esfuerzo comunitario al que puedes unirte. Esta página está actualmente traducida en 91.75%.

28.1.13. Gestión de datos de nubes de puntos

NEW in 3.32

28.1.13.1. Asignar proyección

Asigna un Sistema de Referencia de Coordenadas a una capa de nube de puntos, si falta o es incorrecto. Se crea una nueva capa.

Ver también

Reproject

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[nube de puntos]

Capa de nube de puntos de entrada a la que asignar un SRC

SRC Deseado

CRS

[src]

El SRC que se aplicará a la capa

Capa de salida

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Especifique el archivo de nube de puntos que se utilizará como salida. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Convertido

OUTPUT

[nube de puntos]

Capa de nube de puntos de salida con un nuevo SRC. Los formatos actualmente admitidos son .LAS, .LAZ, .COPC.LAZ y .VPC.

Código Python

Identificación del algoritmo: pdal:assignprojection

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.2. Crear una nube de puntos virtual (VPC)

Creates a virtual point cloud (VPC) from input point cloud data.

Si deja los parámetros opcionales sin marcar, el archivo VPC se construirá muy rápidamente ya que el algoritmo sólo leerá los metadatos de los archivos de entrada. Con cualquiera de los parámetros opcionales activados, el algoritmo leerá todos los puntos, lo que puede llevar algún tiempo.

../../../../_images/point_cloud_buildvpc.png

Figura 28.13 Generación de nubes de puntos virtuales con visión de conjunto a partir de un conjunto de mosaicos de nubes de puntos

Ver también

Mezclar

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

LAYERS

[point cloud] [list]

Capas de nubes de puntos de entrada para combinar dentro de una capa de nube de puntos virtual

Calcular polígono límite

BOUNDARY

[booleano]

Predeterminado: Falso

Establecer en True para mostrar los límites exactos de los datos (en lugar de sólo la extensión rectangular)

Calcular estadísticas

STATISTICS

[booleano]

Predeterminado: Falso

Establecer en True para comprender los rangos de valores de los distintos atributos

Construir una nube de puntos general

OVERVIEW

[booleano]

Predeterminado: Falso

Genera una única nube de puntos «diluida» de todos los datos de entrada (utilizando sólo cada 1000 puntos de los datos originales).

La nube de puntos de visión general se creará junto al archivo VPC - por ejemplo, para mydata.vpc, la nube de puntos de visión general se llamaría mydata-overview.copc.laz.

Nube de puntos virtual

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Especifique el archivo de nube de puntos para construir los datos. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Nube de puntos virtual

OUTPUT

[ráster]

Capa de nube de puntos de salida que combina todos los datos de entrada, como archivo virtual.

Código Python

Identificación del algoritmo: pdal:virtualpointcloud

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.3. Cortar

Recorta una capa de nube de puntos por una capa de polígonos para que la nube de puntos resultante contenga sólo puntos dentro de los polígonos.

../../../../_images/point_cloud_clip.png

Figura 28.14 Recorte de una capa de nube de puntos de entrada con una cobertura poligonal

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[nube de puntos]

Capa de la nube de puntos de entrada para recortar

Recorte de polígonos

OVERLAY

[vectorial: poligonal]

Capa vectorial poligonal que se utilizará como cobertura para recortar los puntos

Cortadas

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Especifique el archivo de nube de puntos al que exportar los puntos recortados. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Expresión de filtrado

Opcional

FILTER_EXPRESSION

[expresión]

A PDAL expression for selecting a subset of features in the point cloud data

Extensión del cultivo

Opcional

FILTER_EXTENT

[extensión]

Una extensión del mapa para seleccionar un subconjunto de objetos espaciales en los datos de la nube de puntos

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Salidas

Etiqueta

Nombre

Tipo

Descripción

Cortadas

OUTPUT

[ráster]

Nube de puntos de salida cuyos objetos espaciales son los puntos dentro de la capa del polígono de cobertura.

Código Python

ID Algoritmo: pdal:clip

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.4. Crear COPC

Crea el índice de todos los archivos de nubes de puntos de entrada por lotes.

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

LAYERS

[point cloud] [list]

Capas de nubes de puntos de entrada para crear un índice para

Directorio de salida

Opcional

OUTPUT

[carpeta]

Preestablecido: [Omitir salida]

Especifique la carpeta en la que se crearán los nuevos archivos. Una de:

  • Saltar salida

  • Guardar en Directorio Temporal

  • Guardar en Directorio

Salidas

Etiqueta

Nombre

Tipo

Descripción

Directorio de salida

OUTPUT

[carpeta]

Carpeta de salida que contiene las capas de nubes de puntos con los archivos de índice COPC correspondientes.

Código Python

ID Algoritmo: pdal:createcopc

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.5. Información

Genera metadatos básicos a partir de un archivo de nube de puntos de entrada.

Ejemplo de información de salida:

LAS           1.4
point format  6
count         56736130
scale         0.001 0.001 0.001
offset        431749.999 5440919.999 968.898
extent        431250 5440420 424.266
              432249.999 5441419.999 1513.531
crs           ETRS89 / UTM zone 34N (N-E) (EPSG:3046)  (vertical CRS missing!)
units         horizontal=metre  vertical=unknown

Attributes:
- X floating 8
- Y floating 8
- Z floating 8
- Intensity unsigned 2
- ReturnNumber unsigned 1
- NumberOfReturns unsigned 1
- ScanDirectionFlag unsigned 1
- EdgeOfFlightLine unsigned 1
- Classification unsigned 1
- ScanAngleRank floating 4
- UserData unsigned 1
- PointSourceId unsigned 2
- GpsTime floating 8
- ScanChannel unsigned 1
- ClassFlags unsigned 1

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[nube de puntos]

Capa de la nube de puntos de entrada de la que extraer información de metadatos

Información de la capa

OUTPUT

[archivo]

Predeterinado: [Save to temporary file]

Especifique el archivo para almacenar la información de metadatos. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Información de la capa

OUTPUT

[vector]

HTML archivo para almacenar la información de metadatos.

Código Python

ID Algoritmo: pdal:info

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.6. Mezclar

Fusiona varios archivos de nubes de puntos en uno solo.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

LAYERS

[point cloud] [list]

Capas de nubes de puntos de entrada para fusionarlas en una sola

Mezclado

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Especifique los archivos de entrada de fusión de nubes de puntos de salida. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Expresión de filtrado

Opcional

FILTER_EXPRESSION

[expresión]

A PDAL expression for selecting a subset of features in the point cloud data

Extensión del cultivo

Opcional

FILTER_EXTENT

[extensión]

Una extensión del mapa para seleccionar un subconjunto de objetos espaciales en los datos de la nube de puntos

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Salidas

Etiqueta

Nombre

Tipo

Descripción

Mezclado

OUTPUT

[nube de puntos]

Capa de nube de puntos de salida que fusiona todos los archivos de entrada.

Código Python

Algorithm ID: pdal:merge

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.7. Reproject

Reprojects a point cloud to a different Coordinate Reference System (CRS).

Ver también

Asignar proyección

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[nube de puntos]

Input point cloud layer to reproject to a different CRS

SRC destino

CRS

[src]

El SRC que se aplicará a la capa

Reproyectado

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Specify the reprojected point cloud file. One of:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Coordinate operation

Opcional

OPERATION

[datum]

The datum transformation to use to reproject the data between the origin and target systems.

Salidas

Etiqueta

Nombre

Tipo

Descripción

REPROJECTED

OUTPUT

[nube de puntos]

Output point cloud layer in the target CRS.

Código Python

Algorithm ID: pdal:reproject

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.8. Thin (by sampling radius)

Creates a thinned version of the point cloud by performing sampling by distance point (reduces the number of points within a certain radius).

../../../../_images/point_cloud_thin.gif

Figura 28.15 Thining point cloud (by sampling radius)

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[nube de puntos]

Input point cloud layer to create a thinned version from

Sampling radius (in map units)

SAMPLING_RADIUS

[número]

Predeterminado: 1.0

Distance within which points are sampled to a unique point

Thinned (by radius)

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Specify the output point cloud with reduced points. One of:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Expresión de filtrado

Opcional

FILTER_EXPRESSION

[expresión]

A PDAL expression for selecting a subset of features in the point cloud data

Extensión del cultivo

Opcional

FILTER_EXTENT

[extensión]

Una extensión del mapa para seleccionar un subconjunto de objetos espaciales en los datos de la nube de puntos

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Salidas

Etiqueta

Nombre

Tipo

Descripción

Thinned (by radius)

OUTPUT

[nube de puntos]

Output point cloud layer with reduced points.

Código Python

Algorithm ID: pdal:thinbyradius

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.9. Alivianar (saltándose puntos)

Crea una versión reducida de la nube de puntos manteniendo sólo cada N-ésimo punto (reduce el número de puntos omitiendo los puntos cercanos).

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[nube de puntos]

Input point cloud layer to create a thinned version from

Número de puntos a saltar

POINTS_NUMBER

[número]

Predeterminado: 1

Mantener sólo cada N-ésimo punto en la capa de entrada

Reducido (por diezmación)

OUTPUT

[nube de puntos]

Predeterinado: [Save to temporary file]

Specify the output point cloud with reduced points. One of:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Expresión de filtrado

Opcional

FILTER_EXPRESSION

[expresión]

A PDAL expression for selecting a subset of features in the point cloud data

Extensión del cultivo

Opcional

FILTER_EXTENT

[extensión]

Una extensión del mapa para seleccionar un subconjunto de objetos espaciales en los datos de la nube de puntos

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Salidas

Etiqueta

Nombre

Tipo

Descripción

Reducido (por diezmación)

OUTPUT

[nube de puntos]

Output point cloud layer with reduced points.

Código Python

ID Algoritmo: pdal:thinbydecimate

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

28.1.13.10. Tesela

Crea teselas a partir de archivos de nubes de puntos de entrada, recomendadas para obtener el mejor rendimiento (en visualización o análisis) con este tipo de conjuntos de datos en QGIS.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

LAYERS

[point cloud] [list]

Input point cloud layers to create tiles from

Tile length

LENGTH

[número]

Default: 1000.0

Size of the edge of each generated tile

Directorio de salida

OUTPUT

[carpeta]

Predeterminado: [Guardar en directorio temporal]

Specify the folder to store the generated tiles. One of:

  • Guardar en Directorio Temporal

  • Guardar en Directorio

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Assign CRS

Opcional

CRS

[src]

El SRC que se aplicará a la capa

Salidas

Etiqueta

Nombre

Tipo

Descripción

Directorio de salida

OUTPUT

[carpeta]

Output folder containing the tiles generated from input files.

Código Python

Algorithm ID: pdal:tile

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.