Etiqueta | Explicación | Tipo de datos |
Superficie de entrada | La superficie que se va a utilizar para interpolar los valores Z. | LAS Dataset Layer; Mosaic Layer; Raster Layer; Terrain Layer; TIN Layer; Image Service |
Entidades de entrada | Las entidades de entrada que se van a procesar. | Feature Layer |
Clase de entidad de salida | La clase de entidad que generará. | Feature Class |
Distancia de Muestra (Opcional) | El espaciado en el que se interpolarán los valores z. De manera predeterminada, es el tamaño de celda del dataset ráster o una densificación natural de una superficie de triángulos. | Double |
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 de elevación. Este parámetro no está disponible si la referencia espacial de la superficie de entrada tiene un datum z con una unidad lineal especificada. | Double |
Método (Opcional) | Especifica el método de interpolación que se utilizará para determinar los valores de elevación para las entidades de salida. Las opciones disponibles dependen del tipo de superficie que se utiliza.
| String |
Interpolar sólo vértices (Opcional) | Especifica si la interpolación ocurrirá solo a lo largo de los vértices de una entidad de entrada, ignorando así la opción de distancia de muestra. Cuando la superficie de entrada es un ráster y se selecciona el método de interpolación del vecino más cercano, los valores Z solo se pueden interpolar en los vértices de las entidades.
| Boolean |
Resolución de nivel de pirámide (Opcional) | La tolerancia Z o la resolución del tamaño de la ventana del nivel de pirámide de terreno que se utilizará. El valor predeterminado es 0, o resolución completa. | Double |
Preservar entidades parcialmente fuera de la superficie (Opcional) | Especifica si las entidades con uno o varios vértices que quedan fuera del área de datos del ráster se conservarán en la salida. Este parámetro solo está disponible cuando la superficie de entrada es un ráster y se usa el método de interpolación del vecino más cercano.
| Boolean |
Disponible con una licencia de 3D Analyst.
Disponible con una licencia de Spatial Analyst.
Resumen
Crea entidades 3D interpolando los valores z de una superficie.
Ilustración
Uso
Cuando utilice la interpolación de vecinos naturales, considere la posibilidad de especificar una distancia de muestra que sea igual o superior a la mitad del espaciado de punto promedio de los puntos de datos de la superficie.
Cuando utilice la opción Interpolar solo vértices, las entidades con vértices que caen fuera del área de datos de la superficie no formarán parte de la salida, a no ser que la superficie de entrada sea un ráster y se utilice el método de interpolación del vecino más cercano.
Parámetros
InterpolateShape(in_surface, in_feature_class, out_feature_class, {sample_distance}, {z_factor}, {method}, {vertices_only}, {pyramid_level_resolution}, {preserve_features})
Nombre | Explicación | Tipo de datos |
in_surface | La superficie que se va a utilizar para interpolar los valores Z. | LAS Dataset Layer; Mosaic Layer; Raster Layer; Terrain Layer; TIN Layer; Image Service |
in_feature_class | Las entidades de entrada que se van a procesar. | Feature Layer |
out_feature_class | La clase de entidad que generará. | Feature Class |
sample_distance (Opcional) | El espaciado en el que se interpolarán los valores z. De manera predeterminada, es el tamaño de celda del dataset ráster o una densificación natural de una superficie de triángulos. | Double |
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 de elevación. Este parámetro no está disponible si la referencia espacial de la superficie de entrada tiene un datum z con una unidad lineal especificada. | Double |
method (Opcional) | Especifica el método de interpolación que se utilizará para determinar los valores de elevación para las entidades de salida. Las opciones disponibles dependen del tipo de superficie que se utiliza.
| String |
vertices_only (Opcional) | Especifica si la interpolación ocurrirá solo a lo largo de los vértices de una entidad de entrada, ignorando así la opción de distancia de muestra.
| Boolean |
pyramid_level_resolution (Opcional) | La tolerancia Z o la resolución del tamaño de la ventana del nivel de pirámide de terreno que se utilizará. El valor predeterminado es 0, o resolución completa. | Double |
preserve_features (Opcional) | Especifica si las entidades con uno o varios vértices que quedan fuera del área de datos del ráster se conservarán en la salida. Este parámetro solo está disponible cuando la superficie de entrada es un ráster y se usa el método de interpolación del vecino más cercano.
| Boolean |
Muestra de código
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
from arcpy.sa import *
InterpolateShape("my_tin", "roads.shp", "roads_interp.shp")
En el siguiente ejemplo se muestra cómo usar esta herramienta en un script independiente de Python.
# Name: InterpolateShape_Ex_02.py
# Description: This script demonstrates how to use InterpolateShape on the 2D
# features in a target workspace.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy.sa import *
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
inFeatureClass = "point.shp"
inSurface = "dtm_tin"
OutFeatureClass = "point_interp.shp"
method = "NEAREST"
# Execute the tool
InterpolateShape(inSurface, inFeatureClass, OutFeatureClass, 15, 1, method, True)
Entornos
Información de licenciamiento
- Basic: Requiere Spatial Analyst o 3D Analyst
- Standard: Requiere Spatial Analyst o 3D Analyst
- Advanced: Requiere Spatial Analyst o 3D Analyst