Présentation des hauteurs basées sur les entités en 3D

Cette rubrique est destinée à vous présenter le concept de hauteurs de base dans un environnement de visualisation 3D.

La définition correcte de la hauteur de base des entités SIG en 3D est primordiale pour créer une vue 3D présentée de façon exacte et qui véhicule des informations. Toutefois, toutes les entités ne connaissent pas leur position dans l'espace 3D, et cela peut limiter leurs fonctionnalités analytiques et de mise à jour. Heureusement, l'Extension ArcGIS 3D Analyst prend en charge de nombreuses méthodes permettant de spécifier la source de données d'altitude des entités à afficher dans ArcGlobe et ArcScene.

Les trois éléments principaux permettant de définir les hauteurs des entités en 3D sont les suivants :

Ces éléments peuvent être utilisés individuellement ou combinés. Ces scénarios seront décrits plus en détail ci-dessous. De plus, l'interface utilisateur vous aide à choisir en reflétant les combinaisons possibles :

boîte de dialogue Propriétés de la couche

Le graphique situé à l'angle inférieur droit de la boîte de dialogue permet d'illustrer les paramètres de la hauteur de base actuels de la couche.

Ce graphique est mis à jour dynamiquement pour refléter les paramètres de hauteur de base actuels

La position de la zone carrée remplie représente les différentes options. Les deux options supérieures (a et b) et les deux options inférieures (e et f) s'appliquent à la fois à ArcGlobe et à ArcScene. Les deux options centrales (c et d) sont uniquement disponibles dans ArcGlobe.

Le graphique est automatiquement mis à jour au fur et à mesure que les paramètres de propriété de la couche sont modifiés. Cela fournit un résultat dynamique et visuel qui vous donne une meilleure idée de l'aspect de la vue 3D.

Hauteurs par rapport à une surface

Toutes les surfaces fonctionnelles, telles que les couches d'altitude, atmosphériques ou géologiques, ont une valeur de hauteur unique pour chaque position x,y. Ces informations sont facilement exploitables par d'autres couches d'entités (telles que la couche des arbres) pour fournir leur hauteur de base.

Deux méthodes permettent de lier une couche d'entités à une surface. Vous pouvez pointer une couche d'entités vers :

Type de surface

Cas d'utilisation

  • Une surface spécifique

Cette option est prise en charge à la fois dans ArcGlobe et ArcScene. La couche d'entités doit faire référence à une surface spécifique et unique.

Cette méthode est utile pour les plus petites étendues qui comportent une source de données d'altitude unique et des surfaces empilées (comme en géologie).

  • Surface du globe partagée (sol)

Cette option n'est prise en charge que dans ArcGlobe et permet à la couche d'entités d'être classé en tant que couche drapée sur la surface du globe.

ArcGlobe utilise automatiquement d'autres couches du document pour définir la surface.

Cette méthode est particulièrement utile pour les plus grandes étendues dans lesquelles plusieurs sources de données contribuent au modèle d'altitude.

Parmi les exemples de couches qui s'appuient généralement sur une surface pour définir leur hauteur de base (valeurs z) figurent les arbres, le mobilier urbain, les sentiers pédestres et les limites de parc.

Les lampadaires, les feux de signalisation et les arbres ont tous leurs hauteur de base définies sur une surface
Le mobilier urbain et les entités de végétation ont leurs hauteurs de base définies sur une surface afin d'apparaître drapés.

Hauteurs de chaque entité

Certaines entités SIG connaissent déjà leur position dans l'espace 3D. En d'autres termes, chaque entité contient une valeur de hauteur représentative qui lui est propre.

Deux méthodes permettent d'incorporer des hauteurs spécifiques aux entités dans l'affichage, toutes les deux disponibles dans ArcGlobe et ArcScene. Les informations sur la hauteur des entités peuvent être incorporées dans les données source ou disponibles sous forme d'attribut d'entité. Le tableau ci-dessous décrit cette notion plus en détail.

Type de hauteur des entités :

Cas d'utilisation

  • Incorporée dans la géométrie de l'entité

Cette option exige que les données source contiennent des valeurs z, afin que chaque sommet des géométries de l'entité contienne des valeurs pour x, y et z.

Cette méthode est utile pour les données capturées en 3D, telles que les points de suivi GPS.

AstuceAstuce:
  • Il est important que ce type de données indique son système de coordonnées d'unité z, ou au moins, les unités de mesure. Les données bien définies comportent des unités x, y et z correspondantes. Par exemple, un jeu de données UTM basé sur les mètres doit également utiliser les mètres pour les valeurs z.

  • Disponible sous forme d'un ou plusieurs attributs d'entité

Cette option exige que l'entité ait un ou plusieurs attributs capables de calculer une valeur de hauteur.

Cette méthode est utile lorsque la hauteur est un attribut important dans le modèle de données, par exemple pour l'altitude d'un avion. Il est nécessaire de bien comprendre les unités représentées dans ce champ attributaire.

Les expressions complexes sont également prises en charge, telles que la multiplication d'un nombre d'étages avec un multiplicateur constant.

AstuceAstuce:
  • Les expressions complexes s'affichent parfaitement en 3D. Toutefois, la mise à jour verticale d'entités affichées à l'aide d'expressions de hauteur complexes peut être difficile, en particulier si plusieurs champs attributaires sont utilisés.

Parmi les exemples de couches qui définissent généralement leurs propres valeurs z (hauteurs) figurent les avions, les points sismiques, les trajectoires de vol et les puits.

La ligne jaune flottante est un résultat de hauteurs (valeurs z) incorporées dans la géométrie de l'entité
La trajectoire de vol jaune comporte des hauteurs (valeurs z) incorporées dans sa géométrie de l'entité.

Décalage de couche cartographique

Il peut parfois être visuellement intéressant d'appliquer un décalage vertical aux hauteurs d'entités en 3D. Cette option est prise en charge à la fois dans ArcGlobe et dans ArcScene en tant que propriété de décalage de la couche, où toutes les entités de la couche sont déplacées vers le haut ou vers le bas par la même valeur constante.

Cette méthode est habituellement employée pour des raisons cartographiques, lorsque l'emplacement 3D réel d'une entité rend son affichage dans la vue 3D difficile. Par exemple, vous pouvez afficher l'emplacement de points de repère importants qui flottent à une certaine hauteur au-dessus d'un paysage urbain, au lieu de les masquer dans leur emplacement 3D réel.

Parmi les exemples de couches qui peuvent bénéficier des décalages de couche cartographiques figurent les icônes des casernes de pompiers, les noms d'arrondissements scolaires et les héliports.

Décalage de couche cartographique normalisé permettant d'afficher des points de repère importants au-dessus du paysage urbain
Les icônes des casernes de pompiers disposent d'un décalage de couche cartographique normalisé pour s'afficher au-dessus du paysage urbain.

Combinaisons de paramètres

Dans certains cas, il est nécessaire de combiner différents paramètres de hauteur de base. Dans ce cas, définissez chaque élément de hauteur de base séparément dans la boîte de dialogue Propriétés de la couche. Ils seront automatiquement combinés lors de l'affichage de la couche.

Voici quelques exemples d'applications des combinaisons des valeurs z à vos entités.

Si vous avez :

La combinaison idéale est :

  • Localisateurs de stations de métro

Profondeurs absolues avec un décalage de couche cartographique

  • Caméras de sécurité

Drapé sur une surface avec un décalage basé sur l'entité

  • Localisateurs de caméras de sécurité

Drapé sur une surface avec un décalage basé sur l'entité, ainsi qu'un décalage de couche cartographique

Les objets de caméra de sécurité utilisent des décalages basés sur l'entité à partir de la surface d'altitude
Les objets de caméra de sécurité utilisent des décalages basés sur l'entité à partir de la surface d'altitude.

Voici d'autres rubriques concernant les hauteurs de base avec 3D Analyst :

Définition de hauteurs de base pour des entités dans ArcGlobe

Définition de hauteurs de base pour des couches raster dans ArcGlobe

Définition de hauteurs de base pour des entités dans ArcScene

Définition de hauteurs de base pour des couches raster dans ArcScene

Fonctionnement des options de définition de la hauteur (valeur z) pour la mise à jour 3D

Conseils pour la mise à jour d'entités avec les propriétés de hauteur de base en 3D

5/10/2014