Calculer les valeurs Z manquantes (3D Analyst)

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

Illustration de l’outil Calculer les valeurs Z manquantes

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

ÉtiquetteExplicationType 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

arcpy.ddd.CalculateMissingZValues(in_features, out_feature_class, placeholder)
NomExplicationType 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

Exemple d’utilisation de l’outil CalculateMissingZValues (fenêtre Python)

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)

Rubriques connexes