Skip to main content

Connecter un modèle de données de transport en commun aux rues (Outils de transport en commun)

Résumé

Connecte les arrêts de transport aux entités de rue pour une utilisation dans un jeu de données réseau de transport. Cet outil crée les classes d’entités StopsOnStreets et StopConnectors définies par le modèle de données de transport en commun Network Analyst et s’exécute dans le cadre d’un processus plus vaste pour créer un jeu de données réseau de transport décrit dans la rubrique Créer et utiliser un jeu de données réseau avec des données de transport en commun.

Pour modéliser de manière réaliste les transports en commun dans un jeu de données réseau, le réseau doit permettre aux piétons de marcher vers les arrêts de transport, de voyager, puis de marcher jusqu’à leur destination. Le réseau doit inclure à la fois les données de transports en commun publics et les données de rues, et les arrêts de transport en commun doivent être connectés aux rues de manière contrôlée. Les piétons ne doivent pouvoir entrer sur les lignes de transport en commun et les quitter qu’aux arrêts, qui doivent eux-mêmes être connectés aux rues. Cet outil garantit précisément cette connexion.

L’outil crée une copie de la classe d’entités Stops, qui doit être présente dans le jeu de classes d’entités cible, et capture les entités Stops copiées sur les entités de rue en entrée, en fonction de la distance et de l’expression de recherche spécifiées. Il crée ensuite des entités StopConnectors en générant une ligne droite entre chaque arrêt et sa copie capturée, créant une connexion entre l’emplacement de l’arrêt et l’emplacement où il est capturé sur une entité de rue. Des sommets sont ajoutés aux entités de rue en entrée aux emplacements des arrêts capturés pour assurer une bonne connectivité de jeu de données réseau.

Les arrêts peuvent être connectés aux rues à l’aide d’une version capturée des arrêts, d’une ligne de connecteur et d’un sommet sur l’entité rue.

Cette illustration montre comment les arrêts de transport peuvent être connectés aux entités rue dans le jeu de données réseau. La partie 1 montre un arrêt (cercle orange) sur une ligne de transport (ligne bleue). La partie 2 montre un sommet (triangle vert) ajouté sur le point le plus proche de l’entité de rue la plus proche (ligne noire). La partie 3 montre une copie de l’arrêt aimanté sur l’entité de rue (cercle violet). La partie 4 montre une ligne de connecteur générée pour relier l’arrêt à la rue. Le trajet des piétons entre les rues et la ligne de transport est modélisé à l’aide de ces connexions et de la règle de connectivité du jeu de données réseau.

Utilisation

  • Le jeu de classes d’entités utilisé dans cet outil doit déjà exister et contenir une classe d’entités ponctuelles appelée Stops avec la structure décrite par le modèle de données de transport en commun Network Analyst. Une classe d’entités Stops valide peut être créée à l’aide de l’outil GTFS To Public Transit Data Model (GTFS vers Modèle de données de transport en commun).

  • L’outil capturera les arrêts de transport en commun de la jeu de classes d’entités cible dans les entités Streets (Rues). Comme pour toute opération de mise à jour, il est préférable que toutes les entités se trouvent dans la même référence spatiale pour éviter d’éventuelles erreurs. Il est recommandé de vous assurer que le jeu de données d’entités cible et les entités rues en entrée possèdent la même référence spatiale.

  • Les entités rues en entrée sont modifiées après l’exécution de l’outil. Des sommets sont ajoutés aux emplacements où les entités StopsOnStreets croisent les rues. Si vous ne souhaitez pas modifier les données de rue, effectuez-en une copie avant d’exécuter cet outil.

  • Si la classe d’entités Stops en entrée contient des stations parentes (entités présentant une valeur GStopType de 1), ces dernières sont connectées aux rues et les arrêts enfants sont connectés à la station parente. Les arrêts ayant des stations parentes ne sont pas directement connectés aux rues.

    Un arrêt avec une station parente

    Ceci est un arrêt avec une station parente. L’arrêt (cercle orange) est relié à la station parent (carré bleu) par une ligne de connecteur (ligne grise) avec ConnectorType 1. La station parent est reliée à la rue à l’aide d’une ligne de connecteur avec ConnectorType 0.
  • Si la classe d’entités Stops en entrée contient des entrées de stations (entités présentant une valeur GStopType de 2), ces dernières sont capturées sur les rues et les stations parentes sont connectées aux entrées de stations. Dans cette situation, les entrées de stations coïncident avec les rues, les lignes StopConnectors présentant une valeur ConnectorType de 2 connectent la station parente à ses entrées, et les lignes StopConnectors présentant une valeur ConnectorType de 1 connectent les arrêts à la station parente.

    Une station parente avec des entrées de stations explicitement définies

    Ceci est une station parente avec des entrées de station définies explicitement. L’arrêt (cercle orange) est relié à la station parent (carré bleu) par une ligne de connecteur (ligne grise) avec ConnectorType 1. La station parent est reliée aux rues au niveau des entrées de station (carrés verts) à l’aide de lignes de connecteur avec ConnectorType 2.
  • La classe d’entités Stops peut être modifiée après l’exécution de l’outil. Les entités d’arrêt présentant une valeur GStopType de 2, représentant les entrées de stations, peuvent être supprimées. Ces entités d’arrêt sont à la place incluses dans la classe d’entités StopsOnStreets en sortie pour modéliser les connexions correctes des rues aux arrêts via les entrées de stations. Les stations parentes qui coïncident spatialement avec les arrêts peuvent également être supprimées.

  • Lors de l’exécution de cet outil dans une instance Python autonome, si la classe d’entités Stops en entrée contient des stations parentes ou des entrées de stations, un message d’avertissement 001059 peut s’afficher sur la console. Ce message d’avertissement est attendu et ne signale pas de problème.

Paramètres

Etiqueter Explication Type de données

Jeu de classes d’entités cible

Jeu de classes d’entités dans lequel le jeu de données réseau de transport sera créé. Ce jeu de classes d’entités doit déjà exister et contenir une classe d’entités ponctuelles appelée Stops avec la structure décrite par le modèle de données de transport en commun Network Analyst. Une classe d’entités Stops valide peut être créée avec l’outil GTFS To Network Dataset Transit Sources (GTFS vers Sources de transport de jeux de données réseau).

Remarque :

La classe d’entités Stops peut être modifiée après l’exécution de l’outil. Les entités d’arrêt présentant une valeur GStopType de 2, représentant les entrées de stations, peuvent être supprimées. Ces entités d’arrêt sont à la place incluses dans la classe d’entités StopsOnStreets en sortie pour modéliser les connexions correctes des rues aux arrêts via les entrées de stations. Les stations parentes qui coïncident spatialement avec les arrêts peuvent également être supprimées.

Feature Dataset

Entités rues en entrée

Classe d’entités polylignes de rues à laquelle des lignes et des arrêts de transport en commun sont connectés. Cette classe d’entités de rue doit être la classe d’entités que vous prévoyez d’utiliser dans le jeu de données réseau de transport pour modéliser les piétons marchant le long des rues. La classe d’entités ne doit pas nécessairement se trouver dans le jeu de classes d’entités cible pour exécuter l’outil. En revanche, elle doit se trouver dans le jeu de classes d’entités cible au moment où vous créez le jeu de données réseau.

Remarque :

Les entités rues en entrée sont modifiées après l’exécution de l’outil. Des sommets sont ajoutés aux emplacements où les entités StopsOnStreets croisent les rues. Si vous ne souhaitez pas modifier les données de rue, effectuez-en une copie avant d’exécuter cet outil.

Feature Layer

Distance de recherche

Distance de recherche utilisée pour capturer les arrêts de transport en commun dans les classes entités rue en entrée. Arrêts situés en dehors de la distance de recherche qui ne sont pas capturés et ne sont pas connectés aux rues. Avec une petite distance de recherche, vous êtes sûr que les arrêts situés sur les rues qui se trouvent trop éloignées ne sont pas capturés, mais la probabilité que les arrêts ne soient pas capturés alors qu’ils le devraient augmente. Une grande distance de recherche augmente le nombre d’arrêts qui seront potentiellement positionnés mais peut entraîner des erreurs qui devront être corrigées en modifiant les données de rues. Si aucune entité de rue n’est trouvée dans la distance de recherche d’un arrêt spécifique, l’entité StopsOnStreets en sortie n’est pas capturée sur une rue et coïncide avec son entité correspondante dans Stops, ce qui peut entraîner une connectivité médiocre dans le jeu de données réseau à cet emplacement.

La valeur par défaut est 100 mètres.

Linear Unit

Expression

Expression SQL permettant de sélectionner un sous-ensemble des enregistrements des entités rue en entrée. Les arrêts de transport en commun ne sont capturés que pour les entités rue correspondant à cette expression. Par exemple, l’expression peut être utilisée pour empêcher les arrêts d’être capturés sur les rues où les piétons sont interdits.

SQL Expression

Sortie dérivée

Etiqueter Explication Type de données

Jeu de classes d’entités cible mis à jour

Jeu de classes d’entités auquel les nouvelles classes d’entités ont été ajoutées et dans lequel les classes existantes ont pu être mises à jour.

Feature Dataset

Entités rues en entrée mises à jour

Classe d’entités rue en entrée, qui peut avoir été modifiée par l’outil.

Feature Class

Arrêts en entrée mis à jour

Classe d’entités Stops située dans le jeu de classes d’entités cible, qui peut avoir été modifiée par l’outil.

Feature Class

Arrêts en sortie sur les rues

La classe d’entités StopsOnStreets du modèle de données de transport en commun Network Analyst, créée en capturant une copie des entités Stops sur les entités rues en entrée.

Feature Class

Connecteurs d’arrêts en sortie

Classe d’entités StopConnectors du modèle de données de transport en commun Network Analyst, créée en traçant une ligne droite entre l’emplacement de l’arrêt initial et l’emplacement où cet arrêt a été capturé sur une entité rue.

Feature Class

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui