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.

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
Stopsavec la structure décrite par le modèle de données de transport en commun Network Analyst. Une classe d’entitésStopsvalide 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
StopsOnStreetscroisent 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
Stopsen entrée contient des stations parentes (entités présentant une valeurGStopTypede 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.
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 ConnectorType1. La station parent est reliée à la rue à l’aide d’une ligne de connecteur avecConnectorType0.Si la classe d’entités
Stopsen entrée contient des entrées de stations (entités présentant une valeurGStopTypede 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 lignesStopConnectorsprésentant une valeurConnectorTypede 2 connectent la station parente à ses entrées, et les lignesStopConnectorsprésentant une valeurConnectorTypede 1 connectent les arrêts à la station parente.
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 ConnectorType1. La station parent est reliée aux rues au niveau des entrées de station (carrés verts) à l’aide de lignes de connecteur avecConnectorType2.La classe d’entités
Stopspeut être modifiée après l’exécution de l’outil. Les entités d’arrêt présentant une valeurGStopTypede 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ésStopsOnStreetsen 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
Stopsen 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 Remarque :La classe d’entités |
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 |
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é 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 |
Feature Class |
|
Arrêts en sortie sur les rues |
La classe d’entités |
Feature Class |
|
Connecteurs d’arrêts en sortie |
Classe d’entités |
Feature Class |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui