ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Analyse sur les jeux de données réseau 3D

Disponible avec une licence Network Analyst.

Disponible avec une licence 3D Analyst.

  • Effectuer une analyse sur un jeu de données réseau en 3D
  • Vue d'ensemble des modèles
  • Processus de modèle
  • Générer une couche d'itinéraires
  • Ajouter des emplacements
  • Rechercher
  • Appliquer la symbologie d’une couche
  • Utilisation du modèle
  • Effectuer d'autres types d'analyse de réseau en 3D
Complexité :
Advanced
Conditions requises pour les données
ArcGIS Tutorial Data for Desktop
Chemin d'accès aux données :
C:\ArcGIS\ArcTutor\Network Analyst\Workflow\3DRouting
Objectif :
Calculer une analyse d'itinéraires sur un jeu de données réseau en 3D.

Si la géométrie des entités source d’un jeu de données réseau comprend des valeurs de coordonnées z, vous pouvez créer un réseau tridimensionnel et l’analyser. Cette rubrique présente les notions de base des analyses 3D avec l’ArcGIS Network Analyst extension ainsi qu’un modèle de géotraitement que vous pouvez utiliser de façon interactive pour trouver le meilleur itinéraire dans ArcScene.

Les données du didacticiel Network Analyst, qui sont disponibles sur ArcGIS.com, comprennent un jeu de données réseau 3D et un modèle de géotraitement pour le calcul d’itinéraires sur le réseau. L’examen et l’utilisation des données complémentaires vous aideront à comprendre comment créer un réseau 3D et comment l’analyser. Vous aurez également besoin des données pour réaliser certaines des étapes de ce document. Après avoir téléchargé les données, vous pouvez les extraire où vous voulez. Il peut toutefois être utile d’extraire les données dans C:\arcgis\ArcTutor, car c’est l’emplacement dans lequel les données du didacticiel sont stockées par défaut. Vous trouverez les données 3D sur \Network Analyst\Workflow\3DRouting.

Licence :

Pour visualiser des jeux de données réseau en 3D et faciliter la création d’entités source, vous avez besoin de l’ArcGIS 3D Analyst extension et de l’ArcGIS Network Analyst extension.

L'ensemble de graphiques ci-après affiche l'exemple d'un bâtiment dont les couloirs et autres voies d'accès piéton ont été modélisés sous forme de jeu de données réseau.

Rendu ArcScene d’un bâtiment de trois étages
Ce bâtiment de trois étages permet de créer un jeu de données réseau en 3D.

Pour commencer, les voies d’accès (couloirs, escaliers, ascenseurs, etc.) doivent être numérisées en 3D. Cette opération s'effectue dans ArcMap et dans ArcScene.

Les voies d’accès intérieures du bâtiment peuvent être numérisées en 3D à l’aide d’ArcScene. Les lignes jaunes représentent les couloirs, les lignes rouges, les escaliers et la ligne verticale bleue, un ascenseur.

La prochaine étape consiste à créer le jeu de données réseau à partir des classes d’entités source. Cela ressemble à la création de n’importe quel autre jeu de données réseau à ceci près qu’à la question « Comment souhaiteriez-vous modéliser l’altitude de vos entités de réseau ? », vous devez choisir l’option Using Z coordinate values from Geometry (Utilisation des valeurs de coordonnée Z provenant de la géométrie) :

Page de l’assistant Nouveau jeu de données réseau dédiée à la modélisation de l’altitude

En savoir plus sur la connectivité utilisant des valeurs de coordonnée Z provenant de la géométrie

Une fois le jeu de données réseau en 3D créé et élaboré, vous pouvez l'utiliser pour effectuer des analyses de réseau.

Analyse d’itinéraires 3D
Tous les solveurs Network Analyst fonctionnent avec des jeux de données réseau 3D. Ici, une analyse d’itinéraires affiche le meilleur itinéraire entre un bureau situé au rez-de-chaussée et un autre au troisième étage. Les résultats en 3D peuvent être visualisés dans ArcScene.

Le réseau n’a pas besoin d’être limité à un seul bâtiment. Il peut être étendu de sorte à inclure plusieurs bâtiments d’un campus, d’un quartier ou même de toute une ville. Dans tous les cas, les solveurs Network Analyst permettent de répondre à différentes questions. Par exemple, vous pouvez utiliser le solveur de localisation-allocation pour localiser un nombre limité donné de ressources et d’équipements médicaux proches de gens ou de pièces pour optimiser leur usage. Vous pouvez également localiser d'autres éléments, bacs de tri des déchets d'un immeuble de bureaux ou encore restaurants et distributeurs automatiques d'un aéroport, par exemple.

Sur un réseau 2D, le solveur de zone de desserte permet souvent aux organisations de gestion des urgences de déterminer dans un délai assez court les bâtiments à atteindre. Or, pour atteindre un point à l’intérieur d’un bâtiment, il faut souvent emprunter des couloirs et gravir plusieurs étages. Sur un réseau 3D, le solveur de zone de desserte permet de déterminer dans un délai assez court des emplacements à atteindre à l'intérieur des bâtiments.

Ce ne sont là que quelques exemples des diverses applications des solveurs Network Analyst en 3D.

Effectuer une analyse sur un jeu de données réseau en 3D

Le processus permettant d’effectuer une analyse sur un jeu de données réseau en 3D s’exécute pour l’instant plus facilement avec un modèle de géotraitement. Cette section décrit comment définir un modèle capable de rechercher le meilleur itinéraire entre deux arrêts ou plus. Vous pouvez exécuter le modèle dans ArcScene et voir les résultats en trois dimensions. Cela suppose que vous ayez un jeu de données réseau en 3D (vous pouvez utiliser celui fourni), que vous soyez familiarisé avec le géotraitement et que vous n’ayez pas besoin d’être guidé pas à pas dans la procédure de création de modèles.

Vue d'ensemble des modèles

Le modèle de géotraitement décrit ici recherche les itinéraires de plus moindre coût entre des arrêts. Vous pouvez choisir d’ajouter des arrêts de façon interactive ou de les charger à partir d’une classe d’entités. La symbologie de la couche d'analyse de réseau en sortie du modèle est définie à l'avance dans un fichier LYR et référencée par le modèle.

ElémentTypeDescription

Jeu de données réseau en entrée

Couche de jeu de données réseau, paramètre en entrée

Chemin d’accès fichier au jeu de données réseau en 3D. Il doit modéliser l'altitude à l'aide de valeurs de coordonnées z provenant de la géométrie.

Restrictions

Chaîne, paramètre en entrée

Liste d'attributs de restriction sur le jeu de données réseau.

Attribut d'impédance

Chaîne, paramètre en entrée

Attribut de coût à partir duquel le chemin de plus faible coût est calculé.

Générer une couche d'itinéraires

Outil

Crée une couche d’analyse d’itinéraires. contenant les données et les propriétés qui déterminent le mode de calcul du meilleur itinéraire et les résultats du calcul.

Itinéraire

Couche d'analyse de réseau

Couche d'analyse d'itinéraires.

Ajouter des localisations

Outil

Ajoute des localisations de réseau à une couche d’analyse de réseau. Dans ce cas, il ajoute des arrêts à la couche d'itinéraire.

Points d'entrée

Jeu d'entités (points), paramètre en entrée

Entités ponctuelles visitées par l'itinéraire obtenu.

Itinéraire (1)

Couche d'analyse de réseau

Couche d'itinéraires avec les arrêts.

Rechercher

Outil

Calcule l'itinéraire de plus faible coût.

Erreur résolue

Booléen

Indique si l'opération de calcul a réussi ou non.

Itinéraire (2)

Couche d'analyse de réseau

Couche d'itinéraires contenant l'itinéraire obtenu.

Symbologie des itinéraires en sortie

Couche

L'outil Appliquer la symbologie d'une couche applique la symbologie d'une couche à la couche d'itinéraires en sortie.

Appliquer la symbologie d'une couche

Outil

Applique la symbologie de la couche référencée par la variable de symbologie des itinéraires en sortie à la variable d'itinéraires en sortie.

Itinéraires en sortie

Couche d'analyse de réseau, paramètre dérivé

Couche d’itinéraire contenant l’itinéraire obtenu avec la symbologie prédéfinie à partir de la symbologie des itinéraires en sortie.

Vue d’ensemble des modèles

Processus de modèle

Le modèle est détaillé ci-dessous.

Générer une couche d'itinéraires

L’outil Générer une couche d’itinéraires crée une couche d’analyse de réseau (itinéraire) qui stocke les propriétés d’analyse, gère une connexion au jeu de données réseau en entrée et stocke les arrêts en entrée, les interruptions et les itinéraires en sortie. Le jeu de données réseau comporte un attribut d’impédance du réseau. Cet attribut est un paramètre et, à ce titre, vous pouvez le définir sur tout attribut d’impédance dans le jeu de données réseau. Le jeu de données réseau de l’exemple comporte des attributs Length et WalkTime ; vous pouvez donc spécifier soit la distance, soit le temps nécessaire à un piéton pour parcourir chaque entité source (couloir, escalier ou segment d’ascenseur, par exemple). Restrictions étant un paramètre, vous pouvez faire en sorte que le solveur limite les escaliers, les ascenseurs et les tournants. Les restrictions de tournant peuvent modéliser une personne ne détenant pas la clé d’une porte donnée.

Boîte de dialogue Générer une couche d’itinéraires

Ajouter des emplacements

L’outil Ajouter des localisations ajoute des arrêts à la couche d’analyse d’itinéraires. Le modèle est configuré pour permettre de charger des points depuis une classe d’entités ou de créer des points de façon interactive en cliquant sur l’affichage cartographique dans ArcScene. Dans les deux cas, les points doivent comprendre des valeurs de coordonnée z dans leur géométrie.

Lorsque des arrêts sont ajoutés à ArcScene à l’aide de ce modèle, ils sont signalés par des balises vertes. Le modèle récupère cette symbologie personnalisée, ainsi que la structure des entités, d’un fichier LYR stocké sur le disque. Vous pouvez également choisir le modèle affichant la symbologie de points par défaut, mais vous aurez tout de même besoin du modèle pour référencer une classe d'entités points avec la structure appropriée pour les arrêts.

Pour créer un fichier LYR à partir d'une classe d'entités points tridimensionnelle, suivez ces étapes :

  1. Démarrez ArcScene en cliquant sur Démarrer > Tous les programmes > ArcGIS > ArcScene 10.2.
  2. Cliquez sur le bouton ArcCatalog window (Fenêtre ArcCatalog) Catalogue.

    La fenêtre Catalog (Catalogue) s’affiche.

  3. Accéder à une géodatabase.
  4. Créez une classe d'entités points qui utilise des valeurs de coordonnée z.
  5. Utilisez l’outil Ajouter un champ pour créer les champs pour les arrêts vous souhaitez modifier, tel que le Name, Sequence et RouteName.
  6. Si la symbologie de points par défaut dans ArcScene répond à vos besoins, vous n'avez pas besoin de suivre les étapes suivantes.
  7. Ajoutez la nouvelle classe d'entités à ArcScene.
  8. Définissez la symbologie pour que les arrêts apparaissent comme vous le souhaitez lors de l'utilisation du modèle.
  9. Cliquez avec le bouton droit sur la couche d’entités dans la fenêtre Table Of Contents (Table des matières) et sélectionnez Save As Layer File (Enregistrer comme fichier de couche).
  10. Enregistrez le fichier LYR sur le même espace de travail que le modèle.

Pour pouvoir ajouter des arrêts de façon interactive lorsque vous utilisez le modèle, vous devez configurer le paramètre Localisations en entrée en tant qu’un jeu d’entités. Bien que cette fonctionnalité soit déjà comprise dans le modèle, les étapes suivantes sont décrites pour vous aider à comprendre comment cela a été accompli.

  1. Dans ModelBuilder, cliquez avec le bouton droit sur Add Locations (Ajouter des localisations), puis, dans le menu contextuel, cliquez sur Make Variable (Générer une variable) > From Parameter (Paramètre de départ) > Input Locations (Localisations en entrée).
  2. Cliquez avec le bouton droit sur la nouvelle variable, Input locations (Localisations en entrée), et sélectionnez Properties (Propriétés).

    Les localisations en entrée ont été renommées Arrêts en entrée dans le diagramme du modèle de recherche du meilleur itinéraire illustré plus haut.

  3. Dans la boîte de dialogue Input locations Properties (Propriétés des entités en entrée), cliquez sur l’onglet Data Type (Type de données).
  4. Cliquez sur la liste déroulante Select data type (Sélectionnez un type de données) et choisissez Feature Set (Jeu d’entités).
  5. Importez une structure et une symbologie depuis un fichier LYR qui définit des attributs, un type de géométrie et des symboles. Si vous utilisez la symbologie par défaut, vous pouvez importer la structure à partir d'une classe d'entités.

    Si vous créez une classe d'entités ou un fichier LYR comme indiqué aux étapes précédentes, c'est là que vous devez configurer le modèle permettant d'extraire ces fichiers.

    Boîte de dialogue Propriétés d’arrêts en entrée
  6. Cliquez sur OK.

    Un utilisateur du modèle est désormais en mesure de créer des arrêts de façon interactive pour l’analyse d’itinéraires.

    Vous pouvez par ailleurs ajouter un autre outil Ajouter des localisations au modèle de façon similaire, mais l'utiliser pour ajouter des interruptions à la place des arrêts.

Rechercher

L’outil Rechercher calcule le meilleur itinéraire conformément aux options spécifiées dans la couche d’analyse d’itinéraires en entrée et génère les lignes d’itinéraires, écrites dans la sous-couche d’itinéraires de la couche de zone de desserte en sortie.

Appliquer la symbologie d’une couche

La symbologie appliquée aux arrêts à l’aide d’un paramètre sur l’outil Ajouter des localisations est temporaire, puisqu’elle ne s’applique qu’au jeu d’entités. Si l’outil Rechercher est exécuté sans appliquer une symbologie à la couche d’analyse d’itinéraires tout entière, la symbologie des entités arrêt et itinéraire rétablit les symboles par défaut. Par conséquent, l’outil Appliquer la symbologie d’une couche fait partie du modèle. Il récupère la symbologie de RouteSymbology.lyr, notamment toutes les sous-couches, et l'applique à la couche d'analyse d'itinéraires créée par le modèle.

Les étapes suivantes expliquent comment créer un fichier LYR pour une couche d’analyse d’itinéraires dans ArcScene. Si vous créez ultérieurement un modèle différent pour exécuter le solveur de zone de desserte en 3D par exemple, reportez-vous à ces étapes générales pour en définir la symbologie en sortie.

  1. Dans la fenêtre Catalog (Catalogue), cliquez sur Toolboxes (Boîtes d’outils) > System Toolboxes (Boîte d’outils système) > Network Analyst Tools (Outils ArcGIS Network Analyst) > Analysis (Analyse).
  2. Double-cliquez sur Make Route Layer (Générer une couche d’itinéraires).

    La boîte de dialogue Make Route Layer (Générer une couche d’itinéraires) s’ouvre.

  3. Spécifiez un jeu de données réseau dans la zone de texte Input analysis network (Réseau d’analyse en entrée).
  4. Cliquez sur OK.

    ArcGIS commence à créer une couche d’analyse d’itinéraires. Une fois terminée, la couche d’analyse s’affiche dans la fenêtre Table Of Contents (Table des matières).

  5. Pour toute sous-couche (Arrêts, Interruptions ponctuelles et Itinéraires) faisant partie du modèle, spécifiez une symbologie.

    Dans ce modèle, la symbologie définie pour les sous-couches Arrêts a été importée depuis le fichier LYR référencé par les paramètres de l’outil Ajouter des localisations. Ainsi, la symbologie des arrêts n'apparaît pas modifiée entre les outils d'ajout de localisations et de recherche.

  6. Cliquez avec le bouton droit sur le nom de l’analyse d’itinéraires dans la fenêtre Table Of Contents (Table des matières) et sélectionnez Save As Layer File (Enregistrer comme fichier de couche).
  7. Indiquez un nom et un emplacement pour le fichier à enregistrer, puis cliquez sur Save (Enregistrer).

Utilisation du modèle

Vous avez besoin des données du didacticiel, qui sont disponibles sur ArcGIS.com, pour réaliser ces étapes.

  1. Démarrez ArcScene en cliquant sur Démarrer > Tous les programmes > ArcGIS > ArcScene 10.2.
  2. Dans la boîte de dialogue ArcScene - Getting Started (ArcScene - Démarrage), cliquez sur Existing Scenes (Scènes existantes) et Browse for more (Rechercher davantage).

    La boîte de dialogue Open (Ouvrir) s’affiche.

  3. Accédez aux données du processus Network Analyst ([emplacement des données du didacticiel]\Network Analyst\Workflow) et double-cliquez sur 3DRouting > 3DRouting.sxd.

    Le projet 3DRouting s'ouvre.

  4. Activez l'extension ArcGIS Network Analyst.
    1. Cliquez sur Personnaliser > Extensions.

      La boîte de dialogue Extensions s'affiche.

    2. Cochez l'option ArcGIS Network Analyst.
    3. Cliquez sur Fermer.
  5. Cliquez sur le bouton Catalog window (Fenêtre Catalogue) Catalogue.

    La fenêtre Catalog (Catalogue) s’affiche.

  6. Cliquez sur le bouton Home (Accueil) Aller au dossier d'accueil.

    La fenêtre Catalog (Catalogue) ouvre le dossier dans lequel est stocké le document ArcScene.

  7. Développez la boîte d’outils 3DRoutingTools.tbx et double-cliquez sur le modèle Find best route.

    Ouverture du modèle Find best route

    La boîte de dialogue Find best route s’ouvre.

  8. Ajoutez un arrêt en suivant ces étapes :
    1. Cliquez sur Input_stops.

      Cliquer sur Input_stops

    2. Cliquez sur l'affichage cartographique sur la localisation de l'arrêt à ajouter.

      Création d’un arrêt

  9. Répétez la dernière étape pour créer au moins un arrêt supplémentaire.
  10. Le jeu de données réseau en entrée (champ Input network dataset) doit déjà pointer sur le jeu de données réseau 3D, Transportation_ND. Dans le cas contraire, accédez-y dans le dossier 3DRouting (3DRouting > OfficeBuilding.gdb > Transportation > Transportation_ND.)
  11. Cliquez sur Impedance attribute (Attribut d’impédance) et sélectionnez Length ou WalkTime.

    Longueur

    Pour recherche le chemin le plus court

    WalkTime

    Pour rechercher le chemin le plus rapide

  12. Activez toutes les restrictions que vous souhaitez appliquer à la solution d'itinéraire.

    RestrictStairs

    L’utilisation des escaliers est interdite. Utile lors pour générer un itinéraire pour une personne en fauteuil roulant.

    RestrictElevators

    L’utilisation d’ascenseurs est interdite. Utile pour générer un itinéraire vers une sortie de secours.

    RestrictedTurns

    Les restrictions de tournant modélisées sur ce jeu de données réseau représentent des portes dont l’ouverture nécessite une clé. Si la personne ne possède pas la clé, cette restriction doit être activée.

  13. Cliquez sur OK.

    Le modèle calcule le meilleur itinéraire et ajoute les résultats à l’affichage cartographique. L’entité itinéraire est également ajoutée à la classe d’entités Routes (Itinéraires) dans la Table Of Contents (Table des matières).

Effectuer d'autres types d'analyse de réseau en 3D

Vous pouvez utiliser le modèle présenté dans cette rubrique avec d’autres jeux de données réseau 3D. Vous pouvez également le développer pour inclure d’autres fonctionnalités, comme des interruptions. Pour effectuer d’autres analyses de réseau, de type localisation-allocation ou zone de desserte par exemple, vous devez créer un modèle de géotraitement distinct. Le modèle Find best route est une référence particulièrement utile pour ce genre de tâche.

Rubriques connexes

  • Compréhension de la connectivité
  • Erreur 000192 : valeur de sous-couche non valide

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal