Skip to main content

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 RouteID du réseau LRS cible et doit être de type chaîne ou GUID. Si le champ est de type chaîne, sa longueur doit être inférieure ou égale à celle du champ RouteID cible.

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.

  • AdditionLes itinéraires ajoutés seront chargés dans le réseau LRS cible. Si un ID d’itinéraire dans les itinéraires source existe déjà dans le réseau LRS cible avec la même temporalité, il sera écrit dans le journal en sortie en tant qu’itinéraire en double et doit être corrigé ou filtré avant la fin du processus de chargement. Il s’agit de l’option par défaut.

  • Retirer par ID d’itinéraireLes itinéraires ajoutés seront chargés dans le réseau LRS cible et les itinéraires dans le réseau LRS cible qui possèdent les mêmes ID d’itinéraire et superposition de temporalité que les itinéraires ajoutés seront retirés. Si l’itinéraire ajouté éclipse un itinéraire cible avec le même ID d’itinéraire, l’itinéraire cible sera supprimé.

  • Remplacer par ID d’itinéraireLes itinéraires ajoutés seront chargés dans le réseau LRS cible et les itinéraires dans le réseau LRS cible qui possèdent le même ID d’itinéraire que les itinéraires ajoutés seront supprimés.

String

Load Field (Champ de chargement)

(Facultatif)

Indique le champ utilisé pour charger les itinéraires.

  • ID d’itinéraireLes itinéraires seront chargés à l’aide du champ d’ID d’itinéraire. Il s’agit de l’option par défaut.

  • Nom de l’itinéraireLes itinéraires seront chargés à l’aide du champ de nom d’itinéraire. Cette option est uniquement disponible pour les réseaux sur lesquels les noms d’itinéraire sont configurés dans le réseau LRS lorsque le paramètre Load Type (Type de charge) est défini sur Add (Ajouter).

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.

  • ActivéLes itinéraires seront ajoutés à l’aide des axes médians existants et aucun nouvel axe médian ne sera créé.

  • DécochéDe nouveaux axes médians seront créés pour les itinéraires ajoutés. Il s’agit de l’option par défaut.

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.

  • ActivéLes itinéraires valides sont ajoutés même si la validation de certains itinéraires échoue.

  • DécochéAucun itinéraire n’est ajouté si la validation de certains itinéraires échoue. Il s’agit de l’option par défaut.

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

Espace de travail courant

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)