Etiqueta | Explicación | Tipo de datos |
Entidades 3D de entrada | Entidades de polígono o línea 3D con valores z que faltan. | Feature Layer |
Entidades de salida | Entidades de salida cuyos valores z de marcador de posición se actualizarán. | Feature Class |
Valor de marcador de posición | Valor z que representa la información que falta o desconocida en la geometría de las entidades. | Double |
Resumen
Crea entidades que actualizan los valores z de los vértices de polígono o línea 3D con valores de marcador de posición que representan la información de los valores z que falta.
Ilustración

Uso
Mientras que las entidades habilitadas para z siempre tienen un valor z para cada vértice, un valor concreto puede representar un marcador de posición correspondiente a un valor z desconocido. Esta herramienta asigna un valor z a esos vértices que obtiene de la información de valor z de otros vértices de la misma entidad. En el caso de las entidades de línea, el valor z calculado se puede obtener mediante interpolación o extrapolación; este valor se obtiene mediante interpolación en el caso de las entidades de polígono.
Cada clase de entidad tiene un valor z predeterminado que se asigna en el momento de su creación. Este valor predeterminado se puede controlar mediante la configuración del entorno Valor z de salida predeterminado en el momento de crear la clase de entidad. El valor predeterminado será 0 si no se especifica nada, pero esto podría causar confusión si 0 está dentro del rango de la información prevista de valores z. Para evitar cualquier confusión, plantéese asignar un valor predeterminado con identificación única que esté fuera del rango previsto de coordenadas z en los datos, como -9999.
Parámetros
arcpy.ddd.CalculateMissingZValues(in_features, out_feature_class, placeholder)
Nombre | Explicación | Tipo de datos |
in_features | Entidades de polígono o línea 3D con valores z que faltan. | Feature Layer |
out_feature_class | Entidades de salida cuyos valores z de marcador de posición se actualizarán. | Feature Class |
placeholder | Valor z que representa la información que falta o desconocida en la geometría de las entidades. | Double |
Muestra de código
En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ddd.CalculateMissingZValues("Parks.gdb/hiking_trails", "Parks.gdb/hiking_trails_updatedZ", -9999)