Étiquette | Explication | Type de données |
Entités 3D en entrée | Entités linéaires ou surfaciques 3D contenant des valeurs z manquantes. | Feature Layer |
Entités en sortie | Entités en sortie dont les valeurs z d’espace réservé seront mises à jour. | Feature Class |
Valeur d’espace réservé | Valeur z qui représente les informations manquantes ou inconnues dans la géométrie de l’entité. | Double |
Synthèse
Crée des entités mettant à jour les valeurs z des sommets de polygone ou de ligne 3D à l’aide de valeurs d’espace réservé qui représentent les informations de valeurs z manquantes.
Illustration

Utilisation
Alors que les entités prenant en charge les valeurs z comportent toujours une valeur z pour chaque sommet, une valeur spécifique peut représenter un espace réservé pour une valeur z inconnue. Cet outil affecte une valeur z à ces sommets en la dérivant des informations de valeur z des autres sommets de la même entité. Pour les entités linéaires, la valeur z calculée peut être obtenue par interpolation ou extrapolation ; pour les entités surfaciques, cette valeur est obtenue par interpolation.
Une valeur z est affectée par défaut à chaque classe d’entités lors de sa création. Cette valeur par défaut peut être contrôlée en définissant l’environnement Valeur Z en sortie par défaut au moment de la création de la classe d’entités. La valeur par défaut est 0 lorsqu’aucune information n’est indiquée, mais cela peut prêter à confusion si 0 se trouve dans la plage des informations de valeurs z attendues. Pour empêcher toute confusion, il peut être judicieux d’affecter une valeur par défaut identifiable sans ambiguïté, qui se trouve en dehors de la plage attendue pour les coordonnées z dans les données, comme -9999.
Paramètres
arcpy.ddd.CalculateMissingZValues(in_features, out_feature_class, placeholder)
Nom | Explication | Type de données |
in_features | Entités linéaires ou surfaciques 3D contenant des valeurs z manquantes. | Feature Layer |
out_feature_class | Entités en sortie dont les valeurs z d’espace réservé seront mises à jour. | Feature Class |
placeholder | Valeur z qui représente les informations manquantes ou inconnues dans la géométrie de l’entité. | Double |
Exemple de code
L’exemple suivant illustre l’utilisation de cet outil dans la fenêtre Python :
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ddd.CalculateMissingZValues("Parks.gdb/hiking_trails", "Parks.gdb/hiking_trails_updatedZ", -9999)
Environnements
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?