Ajouter des informations Z (Outils 3D Analyst)
Résumé
Ajoute des informations sur les propriétés d’élévation des entités d’une classe d’entités prenant en charge les valeurs z.
Chaque forme 3D est examinée et les propriétés sélectionnées sont ajoutées à la table attributaire de la classe d’entités en entrée. Les options en sortie varient en fonction de la géométrie de l’entité.
Utilisation
Les propriétés z suivantes sont disponibles :
Géométrie d’entité
Propriétés z
Point
Valeur z du point.
Multi-point
Nombre de points et valeurs z minimale, maximale et moyenne de tous les points d’un enregistrement multi-point.
Polyligne et polygone
Nombre de sommets et distance 3D de la ligne ou périmètre du polygone.
Valeurs z minimale, maximale et moyenne et pente de la ligne ou périmètre du polygone.
Multipatch
Superficie et volume d’un multipatch fermé.
Valeurs z minimale, maximale et moyenne et pente le long de la surface multipatch.
La pente est renvoyée sous forme de valeur de pourcentage, ou grade, et est calculée de manière différente selon le type de géométrie prenant en charge cette propriété. La valeur 1 indique que l’entité est verticale.
Les valeurs de pente des entités linéaires et des périmètres de polygone sont calculées le long de chaque segment :
La pente minimale provient du segment dont la valeur est la plus proche de 0, ou du degré horizontal.
La pente maximale provient du segment présentant la plus grande valeur calculée.
La pente moyenne est obtenue en calculant la moyenne de la pente de tous les segments linéaires après pondération de chaque segment par sa longueur 3D. Les segments les plus longs ont donc une plus grande influence que les segments les plus courts.
Les valeurs de pente des entités multipatch sont calculées pour chaque face de triangle.
La pente minimale est obtenue à partir de la face dont la valeur est la plus proche de 0, ou du grade horizontal.
La pente maximale est obtenue à partir de la face présentant la plus grande valeur.
La pente moyenne est obtenue en calculant la moyenne de la pente de toutes les faces de triangle après pondération de chaque segment par son aire tridimensionnelle. Les aires les plus grandes ont donc une plus grande influence sur la valeur obtenue que les aires les plus petites.
Les valeurs de pente des entités surfaciques sont calculées le long des arêtes avec la même technique que pour les segments linéaires.
La valeur z moyenne des entités surfaciques est calculée de la même manière que pour les entités linéaires. Les intérieurs de polygones sont ignorés car seules les limites sont évaluées. La valeur z au point médian de chaque segment est multipliée par la longueur 3D de ce segment, et le produit de tous les segments est ensuite ajouté. Cette somme est ensuite divisée par la longueur 3D totale de l’entité linéaire ou de la limite du polygone pour produire le résultat.
La valeur z moyenne de chaque entité multipatch est calculée en multipliant la valeur z au point médian de chaque triangle par la surface 3D de ce triangle. Les produits de tous les triangles dans une entité donnée sont ajoutés, puis divisés par l’aire totale de la surface 3D de l’entité multipatch pour produire le résultat.
Le volume peut uniquement être calculé pour les multipatchs fermés. Une entité multipatch ouverte renvoie une valeur 0,0. Sur la plateforme Solaris, une limitation de conception empêche actuellement l’outil de savoir si une entité multipatch est fermée ; les mesures de volume sont donc calculées pour toutes les entités multipatch en supposant qu’elles sont fermées.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Features (Entités en entrée) |
Entités en entrée à traiter. |
Feature Layer |
|
Propriété en sortie |
Spécifie les propriétés z ajoutées à la table attributaire de la classe d’entités en entrée.
|
String |
|
Filtrage du bruit (Facultatif) |
Valeur numérique utilisée pour exclure des parties d’entités des calculs obtenus. Cela peut être utile si l’entrée 3D contient des entités relativement petites présentant des pentes extrêmes, ce qui est susceptible de générer des résultats statistiques biaisés. Si l’unité linéaire de l’entrée 3D est le mètre et que vous indiquez une valeur de 0,001, les lignes ou les arêtes de polygones inférieures à 0,001 mètre sont exclues. Dans le cas d’entités multipatch, la même valeur entraîne l’exclusion de ses sous-parties dont l’aire est inférieure à 0,001 mètres carrés. Ce paramètre ne s’applique pas aux entités ponctuelles et multi-points. |
String |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Entités en entrée mises à jour |
Classe d’entités prenant en charge les valeurs z mise à jour. |
Feature Layer |
Environnements
Espace de travail courant, Etendue, Validation automatique
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui