De nube de puntos a ráster (Conversión)

Resumen

Crea una superficie ráster a partir de valores de altura en un archivo de paquete de capas de escena de nube de puntos (*.slpk).

Ilustración

Ilustración de la herramienta De nube de puntos a ráster

Uso

  • Esta herramienta deriva una superficie ráster al estimar los valores de celda mediante la agrupación en bins, donde la nube de puntos se divide en áreas rectangulares que coinciden con el tamaño de celda de salida. Los valores ráster se asignan en función de las opciones especificadas para los parámetros Tipo de asignación de celdas y Método de relleno de vacío. El parámetro Tipo de asignación de celdas controla cómo se definen los valores de las celdas que contienen puntos, y el parámetro Método de relleno de vacío controla cómo se determinan los valores para las celdas que no contienen puntos.

  • Cuando utilice la opción Vecinos naturales del parámetro Tipo de asignación de celdas para rellenar celdas vacías, plantéese limitar el uso de esta opción para nubes de puntos que tengan una distribución cóncava. Si se usa esta opción con puntos que tienen una distribución convexa, la interpolación puede tardar mucho tiempo entre áreas vacías largas.

  • Esta herramienta extrae datos de puntos dentro de la extensión de procesamiento a archivos temporales en el espacio de trabajo temporal. La cantidad de espacio de trabajo temporal requerido está relacionada con el número de puntos dentro de la extensión de procesamiento. Si se procesa toda la capa de escena de nube de puntos, los archivos de trabajo usarán aproximadamente la misma cantidad de espacio que la entrada.

  • Los puntos de la capa de escena de nube de puntos se pueden filtrar en la pestaña Filtro de puntos del cuadro de diálogo Propiedades de capa. Cuando se aplican filtros de puntos, solo los puntos seleccionados en el filtro se utilizarán para interpolar un ráster.

Parámetros

EtiquetaExplicaciónTipo de datos
Nube de puntos de entrada

El archivo del paquete de capas de escena de nube de puntos (*.slpk) que se procesará

Scene Layer
Tamaño de celda

La longitud y el ancho de cada celda del ráster de salida.

Linear Unit
Ráster de salida

Ubicación y nombre del ráster de salida. Al almacenar un dataset ráster en una geodatabase o en una carpeta como una Cuadrícula de Esri, no agregue una extensión de archivo al nombre del dataset ráster. Se puede indicar una extensión de archivo para definir el formato del ráster al almacenarlo en una carpeta, como .tif para generar un GeoTIFF o .img para generar un archivo con el formato ERDAS IMAGINE.

Si el ráster se almacena como un archivo TIFF o en una geodatabase, su tipo de compresión de ráster y la calidad se pueden especificar utilizando la configuración del entorno de geoprocesamiento.

Raster Dataset
Tipo de asignación de celdas
(Opcional)

Especifica el método que se utilizará para asignar valores a las celdas que contienen puntos.

  • Altura mediaEl valor de la celda se definirá por el promedio de los valores z de todos los puntos de la celda. Esta es la opción predeterminada.
  • Altura mínimaEl valor de la celda se definirá por el valor z más bajo de los puntos de la celda.
  • Altura máximaEl valor de la celda se definirá por el valor z más alto de los puntos de la celda.
  • Vecino Más PróximoEl valor de la celda se asignará según la altura del punto más cercano al centro de la celda.
String
Método de relleno de vacíos
(Opcional)

Especifica el método que se utilizará para interpolar los valores de las celdas dentro de la zona de interpolación que no contengan puntos.

  • NingunaNo se asignará ningún valor a las celdas ráster que no contengan puntos.
  • SimpleSe promediará el valor z de los puntos ubicados en las celdas que rodean inmediatamente a la celda vacía para eliminar pequeños vacíos.
  • LinealLas áreas vacías serán trianguladas y la interpolación lineal se utilizará para asignar el valor de la celda. Esta es la opción predeterminada.
  • Vecino naturalLa interpolación de vecinos naturales se utilizará para determinar el valor de la celda.
String
Factor Z
(Opcional)

El factor por el que se multiplicarán los valores z. Generalmente se utiliza para convertir unidades lineales para que coincidan con las unidades lineales x,y. El valor predeterminado es 1, que no altera los valores z.

Double

arcpy.conversion.PointCloudToRaster(in_point_cloud, cell_size, out_raster, {cell_assignment}, {void_fill}, {z_factor})
NombreExplicaciónTipo de datos
in_point_cloud

El archivo del paquete de capas de escena de nube de puntos (*.slpk) que se procesará

Scene Layer
cell_size

La longitud y el ancho de cada celda del ráster de salida se pueden especificar como una cadena de caracteres compuesta por el valor y la unidad correspondiente, como 5 metros. Las unidades admitidas son: kilómetros, metros, centímetros, decímetros, milímetros, millas, yardas, pies y pulgadas. Si no se especifica ninguna unidad, se utilizará la unidad lineal de la referencia espacial de la nube de puntos de entrada.

Linear Unit
out_raster

Ubicación y nombre del ráster de salida. Al almacenar un dataset ráster en una geodatabase o en una carpeta como una Cuadrícula de Esri, no agregue una extensión de archivo al nombre del dataset ráster. Se puede indicar una extensión de archivo para definir el formato del ráster al almacenarlo en una carpeta, como .tif para generar un GeoTIFF o .img para generar un archivo con el formato ERDAS IMAGINE.

Si el ráster se almacena como un archivo TIFF o en una geodatabase, su tipo de compresión de ráster y la calidad se pueden especificar utilizando la configuración del entorno de geoprocesamiento.

Raster Dataset
cell_assignment
(Opcional)

Especifica el método que se utilizará para asignar valores a las celdas que contienen puntos.

  • AVERAGEEl valor de la celda se definirá por el promedio de los valores z de todos los puntos de la celda. Esta es la opción predeterminada.
  • MINIMUMEl valor de la celda se definirá por el valor z más bajo de los puntos de la celda.
  • MAXIMUMEl valor de la celda se definirá por el valor z más alto de los puntos de la celda.
  • NEARESTEl valor de la celda se asignará según la altura del punto más cercano al centro de la celda.
String
void_fill
(Opcional)

Especifica el método que se utilizará para interpolar los valores de las celdas dentro de la zona de interpolación que no contengan puntos.

  • NONENo se asignará ningún valor a las celdas ráster que no contengan puntos.
  • SIMPLESe promediará el valor z de los puntos ubicados en las celdas que rodean inmediatamente a la celda vacía para eliminar pequeños vacíos.
  • LINEARLas áreas vacías serán trianguladas y la interpolación lineal se utilizará para asignar el valor de la celda. Esta es la opción predeterminada.
  • NATURAL_NEIGHBORLa interpolación de vecinos naturales se utilizará para determinar el valor de la celda.
String
z_factor
(Opcional)

El factor por el que se multiplicarán los valores z. Generalmente se utiliza para convertir unidades lineales para que coincidan con las unidades lineales x,y. El valor predeterminado es 1, que no altera los valores z.

Double

Muestra de código

Ejemplo de PointCloudToRaster (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.


arcpy.env.workspace = "C:\GIS_Data"
arcpy.ddd.PointCloudToRaster("GT_Mountains.slpk", "10 Meters", "GT_surface.tif",
                             "MAXIMUM", "LINEAR", "0.3048")

Información de licenciamiento

  • Basic: Requiere Spatial Analyst o 3D Analyst
  • Standard: Sí
  • Advanced: Sí

Temas relacionados