Ajouter des itinéraires (Outils Location Referencing)
Résumé
Ajoute des itinéraires à partir d’une couche de polylignes en entrée à un réseau LRS.
Remarque :
Lorsque la couche cible est une couche de service d’entités, les résultats de validation sont écrits dans un fichier du répertoire ArcGIS Server. Par défaut, ce fichier est nettoyé automatiquement au bout de 10 minutes, ce qui risque de ne pas laisser suffisamment de temps pour le traitement de toutes les validations et leur écriture sur le poste de travail exécutant ArcGIS Pro. Pour les charges de données plus volumineuses, il est recommandé de régler l’âge de fichier maximal sur une heure au moins. Vous pouvez modifier un répertoire de serveur dans ArcGIS Server Manager pour ajuster ce paramètre.
Utilisation
Un jeu de données LRS est requis pour exécuter cet outil.
Cet outil prend en charge l’ajout d’itinéraires à des axes médians existants si le paramètre Consider existing centerlines (Tenir compte des axes médians existants) est sélectionné.
S’il ne tient pas compte des axes médians existants, cet outil crée des axes médians dans le jeu de données LRS cible, ainsi que des itinéraires dans le réseau LRS cible.
Pour certains axes médians, cet outil associe les itinéraires avec les axes médians existants dans le jeu de données LRS cible dont la géométrie correspond exactement aux itinéraires source. Si l’axe médian que vous ajoutez à un itinéraire ne comporte pas d’ID d’axe médian, ce dernier est créé et un enregistrement de séquence d’axe médian est ajouté. Si un ID d’axe médian existe déjà lorsque vous ajoutez un itinéraire, l’enregistrement de la séquence d’axe médian existante est mise à jour en fonction de l’ID de l’itinéraire ajouté.
Lorsque le paramètre Consider existing centerlines (Tenir compte des axes médians existants) est activé, les conditions suivantes génèrent une erreur qui doit être résolue pour que les itinéraires source puissent être ajoutés :
L’ajout de l’entité itinéraire requiert un fractionnement de l’axe médian.
Les géométries x, y et z des axes médians et des itinéraires ne correspondent pas.
Un axe médian est une correspondance partielle (par exemple, si une partie de l’axe médian se trouve en dehors de la tolérance x, y et z).
Un itinéraire ajouté a un ou plusieurs axes médians correspondant à la géométrie, mais certaines localisations sont dépourvues d’axes médians.
Des axes médians se superposant ont été détectés.
Aucun axe médian ne correspond à un itinéraire ajouté.
Les itinéraires source ou les axes médians existants ont une longueur nulle ou proche de zéro ce qui génère des écarts dans la géométrie en raison du processus d’agrégation. Le processus d’agrégation capture deux points à la fois si la distance qui les sépare est inférieure ou égale au calcul suivant :
\(1.01 \space * \space sqrt(2) \space * \space (2 \space * \space tolerance \space + \space 2 \space * \space resolution)\)
Pour plus d’informations sur l’agrégation, reportez-vous à la rubrique Principes de base des classes d’entités.
Les valeurs x, y et z des itinéraires en sortie proviennent des sommets polylignes en entrée, mais aucune valeur m ne sera ajoutée.
Créez des nouveaux champs qui seront utilisés pour l’appariement de champs dans la classe d’entités de réseau LRS sous-jacente avant l’ajout d’itinéraires.
La référence spatiale, la résolution x,y et la tolérance x,y de la classe d’entités polylignes en entrée doivent correspondre à celles du réseau LRS cible.
Un fichier texte, qui indique que l’outil a été exécuté, est écrit en local. Il contient des informations sur les itinéraires dont la validation échoue. Les messages de l’outil indiquent l’emplacement du fichier texte, qui se trouve dans le répertoire temporaire.
Lorsque le paramètre Allow partial loading of routes (Autoriser le chargement partiel des itinéraires) est activé, les conditions suivantes sont prises en charge :
Les itinéraires source valides sont toujours ajoutés au réseau LRS cible même si la validation de certains itinéraires source échoue.
L’outil fournit une classe d’entités qui comporte les itinéraires source dont la validation échoue. Vous pouvez utiliser les informations du fichier texte pour résoudre les itinéraires source qui posent problème.
Remarque :
La classe d’entités créée est temporaire et est supprimée à la fermeture d’ArcGIS Pro. Pour effectuer une copie de la classe d’entités, cliquez avec le bouton droit sur la couche dans la fenêtre Contents (Contenu) et sélectionnez Data (Données) > Export Features (Exporter des entités), ou utilisez l’outil Export Features (Exporter des entités).
La sortie de cet outil est un réseau LRS modifié auquel des itinéraires ont été ajoutés et pour lequel des entités d’axe médian ont été créées.
Lorsque la prévention des conflits est activée, les paramètres suivants sont pris en charge :
Si les itinéraires à ajouter sont nouveaux, aucun verrou ne sera acquis pour ces itinéraires.
Pour les autres types de charge, tels que Retire by route ID (Retirer par ID d’itinéraire) et Replace by route ID (Remplacer par ID d’itinéraire), des verrous sont automatiquement acquis, le cas échéant.
Si les verrous ne peuvent pas être acquis, l’outil ne s’exécutera pas et fournira un fichier texte des verrous fautifs.
Si vous utilisez la version par défaut, les verrous acquis seront automatiquement libérés une fois l’exécution de l’outil terminée.
Si vous utilisez une version nommée, les verrous acquis resteront à l’état libérable On Post (Sur réinjection), une fois l’exécution de l’outil terminée. Réinjectez ou supprimez la version pour libérer les verrous.
Si vous utilisez une version nommée et que l’exécution de l’outil est annulée par une interruption, les verrous acquis garderont le statut libérable Yes (Oui). Le propriétaire des verrous peut libérer les verrous.
En savoir plus sur la libération de verrous dans ArcGIS Pipeline Referencing ou la libération de verrous dans ArcGIS Roads and Highways.
En savoir plus sur la prévention des conflits dans ArcGIS Pipeline Referencing ou sur la prévention des conflits dans ArcGIS Roads and Highways.
Si la classe d’entités polylignes contient des courbes, les courbes sont densifiées.
En savoir plus sur les courbes dans ArcGIS Pipeline Referencing ou les courbes dans ArcGIS Roads and Highways.
Si le réseau LRS cible est configuré en tant que réseau linéaire avec prise en charge d’un ID d’itinéraire à champs multiples, les paramètres suivants ne sont pas requis pour l’ajout d’itinéraires :
Route Name Field (Champ de nom d’itinéraire)
Line Name Field (Champ de nom de ligne)
Lorsque vous ajoutez de nouveaux itinéraires à l’aide de la valeur du paramètre Add (Ajouter) pour le paramètre Load Type (Type de charge), si un nom d’itinéraire est configuré sur le réseau LRS cible, les itinéraires peuvent être ajoutés à l’aide du nom d’itinéraire. Si les ID d’itinéraire sont nuls, ils seront automatiquement générés pour les itinéraires ajoutés.
L’outil vérifie que les valeurs d’ordre de ligne sont supérieures à zéro et en incréments de 100 avec le flux et la direction des itinéraires sur une ligne. Si les valeurs d’ordre de ligne sont incorrectes, l’outil échouera. Le fichier texte en sortie indique les valeurs d’ordre de ligne incorrectes comme des erreurs. L’outil s’exécutera correctement une fois ces erreurs corrigées.
L’outil recherche un réseau de distribution configuré avec le réseau LRS dans lequel les itinéraires sont chargés. Si un réseau de distribution est détecté, l’outil tient compte des axes médians existants pour ajouter des itinéraires et le paramètre Consider existing centerlines (Tenir compte des axes médians existants) est masqué dans la fenêtre Geoprocessing (Géotraitement).
En savoir plus sur la gestion conjointe de Pipeline Referencing et d’un réseau de distribution
L’exécution de cet outil échoue si le paramètre Load Type (Type de charge) est défini sur Replace by route ID (Remplacer par ID d’itinéraire) ou Retire by route ID (Retirer par ID d’itinéraire) et que l’itinéraire source ne comporte pas les mêmes valeurs de nom d’itinéraire et d’ID d’itinéraire que l’itinéraire cible.
Si la valeur du paramètre Replace by route ID (Remplacer par ID d’itinéraire) est spécifiée pour le paramètre Load Type (Type de charge), les enregistrements de la séquence d’axe médian et de l’itinéraire seront remplacés dans les itinéraires remplacés. Les points de calibrage sur l’itinéraire seront supprimés et devront être recréés ou rechargés.
Si le LRS est configuré avec la solution de gestion des données d’adresses, le paramètre Consider existing centerlines (Prendre en compte les axes médians existants) est sélectionné par défaut.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Itinéraires source |
Entrée à partir de laquelle les itinéraires sont dérivés. L’entrée peut être une classe d’entités polylignes, un shapefile, un service d’entités ou une classe d’entités de réseau LRS. |
Feature Layer |
|
Réseau LRS |
Réseau LRS cible dans lequel les itinéraires sont chargés. |
Feature Layer |
|
Champ d’ID d’itinéraire |
Champ dans la classe d’entités polylignes en entrée qui sera apparié au champ d’ID d’itinéraire de réseau LRS. Le type de champ doit correspondre au type de champ |
Field |
|
Champ de nom d’itinéraire |
Champ dans la classe d’entités polylignes en entrée qui sera apparié au champ de nom d’itinéraire de réseau LRS. Le champ doit être de type chaîne et sa longueur doit être inférieure ou égale à celle du champ de nom d’itinéraire cible. |
Field |
|
Champ de date de début (Facultatif) |
Champ de date dans la classe d’entités polylignes en entrée qui sera apparié au champ de date de début d’itinéraire du réseau LRS. Si le champ n’est pas apparié, une valeur nulle représentant le début de la période sera indiquée pour tous les itinéraires ajoutés. |
Field |
|
Champ de date de fin (Facultatif) |
Champ de date dans la classe d’entités polylignes en entrée qui sera apparié au champ de date de fin du réseau LRS. Si le champ n’est pas apparié, une valeur nulle représentant la fin de la période sera indiquée pour tous les itinéraires ajoutés. |
Field |
|
Champ d’ID de ligne (Facultatif) |
Champ dans la classe d’entités polylignes en entrée qui sera apparié au champ d’ID de ligne du réseau LRS. Ce paramètre est uniquement utilisé si le réseau LRS cible est un réseau linéaire LRS. Le type et la longueur du champ doivent correspondre à ceux du champ d’ID de la table de séquences d’axe médian. |
Field |
|
Champ de nom de ligne (Facultatif) |
Champ de type chaîne dans la classe d’entités polylignes en entrée qui sera apparié au champ de nom de ligne du réseau LRS. Ce paramètre est uniquement utilisé si le réseau LRS cible est un réseau linéaire LRS. |
Field |
|
Champ d’ordre de ligne (Facultatif) |
Champ de type entier long dans la classe d’entités polylignes en entrée qui sera apparié au champ d’ordre de ligne du réseau LRS. Ce paramètre est uniquement utilisé si le réseau LRS cible est un réseau linéaire LRS. En savoir plus sur les réseaux linéaires et l’ordre des lignes dans Pipeline Referencing ou les réseaux linéaires et l’ordre des lignes dans Roads and Highways. |
Field |
|
Appariement des champs (Facultatif) |
Contrôle la manière dont les informations attributaires dans les champs d’itinéraire seront transférées vers le réseau LRS en entrée. Les champs ne peuvent pas être ajoutés ni supprimés dans le réseau LRS cible, car les données des itinéraires source sont ajoutées à un réseau LRS existant dont le schéma est prédéfini. Même si vous pouvez définir des règles de combinaison pour chaque champ en sortie, l’outil les ignore. |
Field Mappings |
|
Type de charge (Facultatif) |
Indique la manière dont les itinéraires ajoutés avec des superpositions de mesure ou de temporalité et possédant des ID d’itinéraire identiques seront chargés dans la classe d’entités de réseau.
|
String |
|
Load Field (Champ de chargement) (Facultatif) |
Indique le champ utilisé pour charger les itinéraires.
|
String |
|
Consider existing centerlines (Tenir compte des axes médians existants) (Facultatif) |
Indique si les itinéraires seront ajoutés à l’aide des axes médians existants.
|
Boolean |
|
Autoriser le chargement partiel des itinéraires (Facultatif) |
Indique si les itinéraires valides sont ajoutés même si la validation de certains itinéraires échoue.
|
Boolean |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Réseau LRS |
Couche d’entités de réseau LRS mise à jour. |
Feature Layer |
|
Fichier de résultats en sortie |
Fichier texte qui détaille les modifications apportées par l’outil. |
Text File |
|
Itinéraires ignorés |
Classe d’entités qui comporte les itinéraires source dont la validation échoue. |
Feature Class |
Environnements
Informations de licence
- Basic: Requiert ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
- Standard: Requiert ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
- Advanced: Requiert ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)