Exercice 2 : Création et calibrage des données d'itinéraires
Tout projet de référencement linéaire nécessite avant toute chose des données d'itinéraire précise. Dans cet exercice, vous utiliserez des outils de la boîte à outils Référencement linéaire pour créer et calibrer des données d'itinéraires. La première activité consiste à créer une couche temporaire qui représente uniquement les entités linéaires stockant des informations de mesure et d'itinéraire en tant que valeurs attributaire. Vous créerez ensuite une classe d'entités itinéraires en fusionnant les entités linéaires en entrée de la couche temporaire qui partagent un identifiant d'itinéraire commun. Enfin, vous recalibrerez les itinéraires créés récemment à l'aide d'une classe d'entités ponctuelles stockant des informations de mesure et d'itinéraire en tant qu'attributs.
Création d'une couche
Toutes les entités de la classe d'entités base_roads ne possède pas d'informations d'itinéraire et de mesure. Par conséquent, avant toute création d'itinéraire, vous devrez isoler uniquement les itinéraires contenant ces informations. La création d'itinéraire à l'aide d'entités ne disposant pas de ces informations serait inutile.
La création d'une couche temporaire vous permet d'effectuer des opérations, telles que des sélections, sans affecter la source de données d'origine. Cette couche n'apparaît pas dans la table des matières ArcCatalog, car elle est créée en mémoire et référence uniquement les données stockées sur le disque. Ces couches peuvent être utilisées en tant qu'entrées dans d'autres outils de géotraitement au cours de votre session active. Dès que vous quittez l'application, les tables en mémoire sont supprimées.
- Dans ArcCatalog, développez le dossier Boîtes à outils dans l'arborescence du catalogue.
- Développez Boîtes à outils système pour afficher son contenu.
- Développez la boîte à outils Outils de gestion des données pour afficher son contenu.
- Développez le jeu d'outils Couches et vues tabulaires pour afficher son contenu.
- Cliquez avec le bouton droit sur l'outil Générer une couche , puis cliquez sur Ouvrir. Vous pouvez double-cliquer également sur l'outil Générer une couche pour l'ouvrir.
- Saisissez la valeur C:\MyLR\PITT.gdb\PITT\base_roads pour le paramètre Entités en entrée.
- Saisissez la valeur measured_roads pour le paramètre Couche en sortie.
-
Cliquez sur Expression.
La boîte de dialogue Générateur de requêtes s'ouvre.
-
Entrez "1" dans la zone de texte "ROUTE1" <> 0.
- Cliquez sur OK dans la boîte de dialogue Générateur de requêtes .
-
Cliquez sur OK dans la boîte de dialogue Générer une couche.
Une barre d'état apparaît dans le coin inférieur droit de votre écran lors de l'exécution de l'outil. Lorsque l'exécution de l'outil est terminée, un message d'état apparaît.
Création de données d'itinéraires
L'outil Créer des itinéraires permet de spécifier les entités linéaires en entrée, le champ d'identifiant d'itinéraire, la méthode utilisée pour définir les mesures d'itinéraires et la classe d'entités en sortie. Notez que les entités en entrée peuvent avoir tout format pris en charge. Ceci comprend les données de couverture, fichier de formes, géodatabases personnelles, fichier et d'entreprise, et données DAO.
- Développez la boîte à outils Outils de référencement linéaire pour afficher son contenu.
- Cliquez avec le bouton droit sur l'outil Créer des itinéraires, puis cliquez sur Ouvrir.
- Cliquez sur la flèche de la liste déroulante Entités lignes en entrée, puis cliquez sur la couche measured_roads.
-
Cliquez sur la flèche de la liste déroulante Champ d'identifiant d'itinéraire, puis sur ROUTE1.
Les valeurs du champ d'identifiant d'itinéraire identifient de façon unique chaque itinéraire.
- Saisissez la valeur C:\MyLR\PITT.gdb\PITT\routes pour le paramètre Classe d'entités itinéraires en sortie.
- LENGTH—Les longueurs géométriques des entités en entrée servent à cumuler les mesures.
- ONE_FIELD— Des valeurs stockées dans un champ M servent à cumuler les mesures.
- TWO_FIELDS—Les valeurs stockées dans les champs Mesure de départ et d'arrivée servent à définir les mesures.
-
Cliquez sur la flèche de la liste déroulante Source des mesures et cliquez sur TWO_FIELDS.
Cette option active à la fois les champs en entrée Champ Mesure de départ et Champ Mesure d'arrivée.
- Cliquez sur la flèche de la liste déroulante Champ Mesure de départ, puis sur BEGMP1.
- Cliquez sur la flèche de la liste déroulante Champ Mesure d'arrivée , puis cliquez sur ENDMP1.
-
Cliquez sur OK pour exécuter l'outil.
Une barre d'état apparaît dans le coin inférieur droit de votre écran lors de l'exécution de l'outil. Lorsque l'exécution de l'outil est terminée, un message d'état apparaît.
Spécifiez ensuite le mode d'obtention des mesures d'itinéraire. Trois choix sont disponibles :
Vous utiliserez la dernière méthode.
Calibration des données d'itinéraires
Imaginez qu'ultérieurement, l'équipe de maintenance de la route du gestionnaire d'autoroute acquiert un instrument de mesure de distance pour enregistrer précisément les informations de distance le long des autoroutes. Pour un jeu d'échantillons d'autoroute, l'équipe se rend sur le terrain et recueille des informations de distance tous les 1/10ème de mile environ. Les résultats de cette opération sont stockés sous forme de points dans un fichier de formes, les informations d'itinéraire et de distance étant stockées en tant qu'attributs.
Dans la prochaine section de ce didacticiel, vous utiliserez l'outil Calibrer des itinéraires pour ajuster les mesures des itinéraires que vous venez de créer afin de les faire correspondre à celles des points du fichier de formes. les résultats seront enregistrés dans une nouvelle classe d'entités.
L'outil Calibrer des itinéraires permet de spécifier les classes d'entités linéaires en entrée, le champ d'identifiant d'itinéraire, la classe d'entités points en entrée, le champ de mesure, les méthodes utilisées pour définir les mesures d'itinéraires et la classe d'entités en sortie.
- Cliquez avec le bouton droit sur l'outil Calibrer des itinéraires de la boîte à outils Référencement linéaire, puis cliquez sur Ouvrir.
- Saisissez la valeur C:\MyLR\PITT.gdb\PITT\routes pour le paramètre Entités itinéraires en entrée.
-
Cliquez sur la flèche de la liste déroulante Champ d'identifiant d'itinéraire, puis sur ROUTE1.
Les valeurs du Champ d'identifiant d'itinéraire identifient de façon unique chaque itinéraire.
- Saisissez la valeur C:\MyLR\calibration_points.shp pour le paramètre Entités points en entrée.
-
Cliquez sur la flèche de la liste déroulante Champ d'identifiant d'itinéraire ponctuel, puis sur ROUTE1.
Il s'agit d'un champ commun, partagé avec la classe d'entités itinéraires.
- Cliquez sur la flèche de la liste déroulante Champ de mesure, puis sur MESURE.
-
Saisissez la valeur C:\MyLR\PITT.gdb\PITT\routes_new pour le paramètre Classe d'entités itinéraires en sortie.
- Cliquez sur la flèche de la liste déroulante Méthode de calcul des mesures, puis cliquez sur DISTANCE.
-
Saisissez la valeur 5 pour le paramètre Rayon de recherche.
Cela suffit largement pour les données utilisées ici.
-
Cliquez sur la flèche de la liste déroulante Rayon de recherche, puis cliquez sur Pieds.
Cela définit les pieds comme unité à utiliser pour le rayon de recherche.
-
Cliquez sur OK pour exécuter l'outil.
Une barre d'état apparaît dans le coin inférieur droit de votre écran lors de l'exécution de l'outil. Lorsque l'exécution de l'outil est terminée, un message d'état apparaît.
Cet exercice vous a appris comment créer une classe d'entités itinéraires en fusionnant des entités linéaires en entrée partageant un identifiant commun et comment ajuster les mesures d'itinéraires à partir des informations de mesure stockées dans un fichier de formes ponctuelles.