Etiqueta | Explicación | Tipo de datos |
Ráster de entrada | Ráster de entrada de superficie. | Raster Layer |
Entidades de polilíneas de salida | Las entidades de polilínea de la curva de nivel de salida. | Feature Class |
Valores de curvas de nivel | Lista de valores z para los que hay que crear curvas de nivel. | Double |
Disponible con una licencia de Spatial Analyst.
Disponible con una licencia de 3D Analyst.
Resumen
Crea una clase de entidad de valores de curvas de nivel seleccionados a partir de una superficie de ráster.
Uso
Las curvas de nivel no se extienden más allá de la extensión espacial del ráster y no se generan en áreas de NoData. Las curvas de nivel adyacentes con coincidencia de bordes se introducen primero en un dataset de entidades continuas. Como alternativa del ajuste de bordes, puede fusionar los rásteres adyacentes antes de computar las curvas de nivel.
Las curvas de nivel se pueden generar en áreas de valores de ráster negativos. Los valores de las curvas de nivel serán negativos en dichas áreas. No se permiten los intervalos negativos de las curvas de nivel.
Los valores de curva de nivel no necesitan almacenarse en orden.
Si tiene la Extensión ArcGIS Spatial Analyst, se pueden obtener curvas de nivel más suaves, pero menos precisas procesando previamente el ráster de entrada con la herramienta Estadísticas focalizadas con la opción Valor medio o con la herramienta Filtro con la opción Bajo.
De forma predeterminada, esta herramienta utilizará procesadores multinúcleo si están disponibles. Se pueden utilizar cuatro núcleos como máximo.
Para utilizar menos núcleos, utilice el ajuste de entorno Factor de procesamiento en paralelo.
Si se especifica el entorno Extensión en y la esquina inferior izquierda de la extensión de salida no coincide con la esquina de ninguna celda en el ráster de entrada, se realizará un desplazamiento de la alineación de la celda del ráster de entrada durante el procesamiento para que coincida con la extensión especificada. Este desplazamiento activará un remuestreo del ráster de entrada utilizando el método Bilineal. Por consiguiente, las entidades de salida también se desplazarán y puede que las entidades de salida resultantes no se superpongan exactamente con el ráster de entrada original. Puede evitar este desplazamiento con el ráster de entrada para el entorno Ráster de alineación.
Parámetros
arcpy.ddd.ContourList(in_raster, out_polyline_features, contour_values)
Nombre | Explicación | Tipo de datos |
in_raster | Ráster de entrada de superficie. | Raster Layer |
out_polyline_features | Las entidades de polilínea de la curva de nivel de salida. | Feature Class |
contour_values [contour_value,...] | Lista de valores z para los que hay que crear curvas de nivel. | Double |
Muestra de código
En este ejemplo se crean curvas de nivel para tres valores de elevación a partir de un ráster Esri Grid y se genera un shapefile como resultado.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ContourList_3d("elevation", "C:/sapyexamples/output/outcontourlist.shp",
"600; 935; 1237.4")
En este ejemplo se crean curvas de nivel para tres valores de elevación a partir de un ráster Esri Grid y se genera un shapefile como resultado.
# Name: ContourList_3d_Ex_02.py
# Description: Creates contours or isolines based on a list of contour values.
# Requirements: 3D Analyst Extension
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inRaster = "elevation"
contourIntervalList = "600; 935; 1237.4"
outContours = "C:/output/outcontlist.shp"
# Execute ContourList
arcpy.ddd.ContourList(inRaster, outContours, contourIntervalList)
Entornos
Información de licenciamiento
- Basic: Requiere 3D Analyst o Spatial Analyst
- Standard: Requiere 3D Analyst o Spatial Analyst
- Advanced: Requiere 3D Analyst o Spatial Analyst