Étiquette | Explication | Type de données |
Jeu de classe d’entités de transport en entrée | Jeu de classe d’entités contenant les classes d’entités Stops et LineVariantElements du modèle de données de transport en commun Network Analyst. La géodatabase parent du jeu de classes d’entités doit contenir les tables Lines, LineVariants, Schedules et ScheduleElements du modèle de données de transport en commun, les tables Runs, ainsi que la table Calendars et/ou la table CalendarExceptions. Un jeu de classes d’entités valide avec ses tables et classes d’entités associées peut être créé à partir des données de transport en commun GTFS (General Transit Feed Specification) à l’aide de l’outil GTFS vers modèle de données de transport en commun. | Feature Dataset |
Type d’analyse | Indique le type d’emplacement pour lequel l’outil calcule la fréquence du service de transport en commun.
| String |
Classe d’entités en sortie | Classe d’entités en sortie. Un shapefile n’est pas une valeur valide. | Feature Class |
Fenêtres horaires | Périodes pour lesquelles la fréquence du service de transport en commun est calculée. Plusieurs fenêtres horaires peuvent être spécifiées. La classe d’entités en sortie inclut un ensemble de champs représentant les statistiques sur la fréquence des transports pour chaque fenêtre horaire. Ces champs sont préfixés par la valeur spécifiée dans la colonne Préfixe du champ en sortie. Les fenêtres horaires peuvent être interprétées en tant que dates spécifiques ou jours de la semaine génériques. La colonne Utiliser une date spécifique détermine si le composant de date de la colonne Date/heure de début sera interprété en tant que date exacte ou jour de la semaine générique. Par exemple, si le composant de date de la valeur Date/heure de début est le 25 décembre 2021 et que le champ Utiliser une date spécifique contient la valeur Vrai, la date exacte est utilisée et la fréquence du service de transport en commun calculée inclut tout service spécial ajouté ou supprimé pour le jour de Noël. Si Utiliser une date spécifique contient la valeur Faux, cette date est interprétée en tant que samedi et la fréquence du service de transport en commun calculée inclut le service régulier pour un samedi ordinaire. Pour des dates spécifiques, toutes les exceptions au service de transport en commun régulier incluses dans la table CalendarExceptions et la plage de dates définie dans la table Calendars sont prises en compte. Pour un jour de la semaine générique, seul le service régulier défini dans les champs des jours de la semaine dans la table Calendars est pris en compte. En savoir plus sur les tables dans le modèle de données de transport en commun
| Value Table |
Séparer les totaux par ligne de transport (Facultatif) | Indique si le service de plusieurs lignes de transport utilisant le même arrêt ou couloir est séparé par ligne de transport ou combiné lors du calcul des statistiques sur la fréquence des transports. Lorsqu’ils sont séparés par ligne de transport, la sortie contient une copie de chaque arrêt ou segment de ligne de transport pour chaque ligne de transport unique utilisant l’arrêt ou le couloir, et la géométrie de ces entités se chevauche. Si la table LineVariants des données en entrée contient le champ GDirectionID facultatif, la sortie sépare en plus les totaux en fonction de la valeur de champ GDirectionID. Par exemple, si un arrêt dessert les deux directions de déplacement le long de la même ligne, la sortie contient une copie de l’arrêt pour chaque sens de déplacement, comme défini par le champ GDirectionID.
Ce paramètre s’applique uniquement lorsque le paramètre Type d’analyse est défini sur Arrêts de transport en commun ou Lignes de transport en commun. | Boolean |
Points d’intérêt en entrée (Facultatif) | Points d’intérêt pour lesquels la fréquence du service de transport en commun disponible est calculée. Si une couche de polygones est spécifiée, le service de transport en commun disponible aux centroïdes du polygone est utilisé. Ce paramètre est obligatoire si le paramètre Type d’analyse est défini sur Points d’intérêt ; sinon, il est ignoré. | Feature Layer |
Source de données réseau (Facultatif) | Jeu de données réseau ou service qui est utilisé pour déterminer les arrêts de transport en commun à portée des points d’intérêt désignés, ou pour calculer les zones surfaciques à portée des arrêts de transport en commun. Vous pouvez utiliser un chemin de catalogue vers un jeu de données de réseau, un objet de couche de jeu de données de réseau, le nom de la chaîne de la couche du jeu de données de réseau ou une URL du portail pour un service d’analyse de réseau. Le réseau doit avoir au minimum un mode de transport. Pour utiliser une URL du portail, vous devez être connecté au portail avec un compte ayant des privilèges de calcul d’itinéraire. L’exécution de l’outil consomme des crédits si vous utilisez ArcGIS Online comme source de données du réseau. Remarque :Utilisez un jeu de données réseau adapté à la modélisation des passagers voyageant vers et depuis des arrêts de transport en commun. N’utilisez pas un jeu de données réseau configuré pour utiliser les données de transport en commun avec l’évaluateur de transport en commun, car ce type de réseau modélise les passagers qui fréquentent les transports en commun, et non les personnes voyageant vers et depuis des arrêts de transport en commun. Ce paramètre est obligatoire si le paramètre Type d’analyse est défini sur Points d’intérêt ou Zones ; sinon, il est ignoré. | Network Data Source |
Mode de déplacement (Facultatif) | Mode de déplacement sur la source de données réseau qui est utilisé pour déterminer les arrêts de transport en commun à portée des points d’intérêt désignés, ou pour calculer les zones surfaciques à portée des arrêts de transport en commun. Vous pouvez préciser le mode de déplacement comme nom de chaîne du mode de déplacement ou comme objet arcpy.nax.TravelMode. Utilisez le mode de déplacement le plus adapté à la modélisation des passagers voyageant vers et depuis des arrêts de transport en commun. Un mode de déplacement qui modélise la durée du trajet à pied ou la distance doit généralement être utilisé. Remarque :N’utilisez pas un mode de déplacement avec un attribut d’impédance qui utilise l’évaluateur de transport en commun, car ce mode de déplacement modélise les passagers qui empruntent les transports en commun, et non ceux voyageant vers et depuis les arrêts de transport en commun. Ce paramètre est obligatoire si le paramètre Type d’analyse est défini sur Points d’intérêt ou Zones ; sinon, il est ignoré. | Network Travel Mode |
Temps de trajet ou distance maximum jusqu’aux arrêts (Facultatif) | Limite d’impédance qui sera utilisée lors de la recherche des arrêts de transport en commun à portée des points d’intérêt, ou lors du calcul de la zone accessible depuis les arrêts de transport en commun. Spécifiez cette valeur de paramètre dans les unités désignées dans le paramètre Unités de temps de trajet ou distance jusqu’aux arrêts. Ce paramètre est obligatoire si le paramètre Type d’analyse est défini sur Points d’intérêt ou Zones ; sinon, il est ignoré. | Double |
Unités de temps de trajet ou distance jusqu’aux arrêts (Facultatif) | Indique les unités à utiliser pour la limite d’impédance fournie dans le paramètre Temps de trajet ou distance maximum jusqu’aux arrêts. Les unités disponibles dépendent de la valeur indiquée dans le paramètre Mode de déplacement. Si l’impédance du mode de déplacement comporte des unités de temps, seules les unités temporelles sont disponibles. Si l’impédance du mode de déplacement comporte des unités de distance, seules les unités de distance sont disponibles. Si les unités d’impédance du mode de déplacement ne sont ni temporelles, ni basées sur la distance, la seule option disponible consiste à choisir des unités inconnues et la valeur du paramètre Temps de trajet ou distance maximum jusqu’aux arrêts est exprimée dans l’unité d’impédance du mode de déplacement. Ce paramètre est obligatoire si le paramètre Type d’analyse est défini sur Points d’intérêt ou Zones ; sinon, il est ignoré. Conseil :Il est recommandé d’utiliser une limite de déplacement basée sur la distance lors du calcul de la fréquence du service de transport en commun pour les points d’intérêt. Avec une limite basée sur la distance, l’outil peut réduire la taille de la matrice de coût OD en amont en utilisant une sélection de distance en ligne droite simple. Cette opération peut éliminer certaines origines et destinations de l’analyse de la matrice de coût OD et améliorer les performances. Si la source de données réseau est un service qui facture des crédits, cette optimisation réduit également le nombre de crédits nécessaires.
| String |
Taille de cellule (Facultatif) | Taille (longueur de segment) des cellules qui seront utilisées pour représenter la zone accessible depuis les arrêts de transport dans la sortie de l’outil. La valeur numérique et les unités sont définies à l’aide de ce paramètre. Lors du calcul de la zone accessible depuis les arrêts de transport en commun, une zone de desserte est calculée. Les polygones de la zone de desserte créés, qui se chevauchent souvent, sont simplifiés en une classe d’entités surfaciques de type raster, qui est composée de cellules carrées de la taille indiquée dans ce paramètre. Les statistiques sur la fréquence du service de transport en commun sont calculées pour chacune de ces cellules en fonction des arrêts de transport en commun dont les polygones de zone de desserte chevauchent le centroïde de cellule. Utilisez une taille de cellule adaptée aux déplacements réels des piétons. Par exemple, vous pouvez baser la taille de cellule sur la taille des îlots urbains ou des parcelles, ou sur la distance qu’un piéton peut parcourir en moins d’une minute. Les cellules plus petites sont plus précises, mais leur traitement est plus long. La valeur par défaut est 80 mètres. Ce paramètre est obligatoire si le paramètre Type d’analyse est défini sur Zones ; sinon, il est ignoré. | Linear Unit |
Interruptions (Facultatif) | Entités ponctuelles, linéaires ou surfaciques qui seront utilisées comme interruptions dans l’analyse du réseau lors du calcul des arrêts de transport en commun à portée des points d’intérêt désignés, ou lors du calcul des zones surfaciques à portée des arrêts de transport en commun. Ce paramètre est pertinent uniquement si le paramètre Type d’analyse est défini sur Points d’intérêt ou Zones ; sinon, il est ignoré. | Feature Layer |
Déplacement en fauteuil roulant (Facultatif) | Indique si le déplacement en fauteuil roulant est modélisé, en dehors d’un service de transport en commun non accessible en fauteuil roulant, lors du calcul des statistiques sur la fréquence des transports. Lors de la modélisation d’un déplacement en fauteuil roulant, un service de transport en commun dont la valeur est 2 dans le champ GWheelchairAccessible de la table Runs est exclu. Si la table Runs ne contient pas ce champ, aucune voie de transport n’est exclue. Lors de la modélisation d’un déplacement en fauteuil roulant, si le paramètre Type d’analyse est défini sur Points d’intérêt, les arrêts de transport en commun dont la valeur est 2 dans le champ GWheelchairAccessible de la classe d’entités Stops sont exclus. Si le paramètre Type d’analyse est défini sur Arrêts de transport en commun ou Surfaces, les arrêts de transport en commun dont la valeur est 2 dans le champ GWheelchairAccessible de la classe d’entités Stops sont inclus dans l’analyse, mais considérés comme non desservis car ils ne sont pas accessibles. Si la table Stops ne contient pas ce champ, aucun arrêt de transport en commun n’est considéré comme inaccessible.
| Boolean |
Déplacement à vélo (Facultatif) | Indique si le déplacement à vélo est modélisé, en dehors d’un service de transport en commun où les vélos ne sont pas autorisés, lors du calcul des statistiques sur la fréquence des transports. Lors de la modélisation d’un déplacement à vélo, un service de transport en commun dont la valeur est 2 dans le champ GBikesAllowed de la table Runs est exclu. Si la table Runs ne contient pas ce champ, aucun service de transport en commun n’est exclu.
| Boolean |
Modes exclus (Facultatif) | Modes de transport en commun à exclure lors du calcul des statistiques sur la fréquence des transports. Spécifiez les modes exclus sous forme d’entiers correspondant au champ GRouteType de la table Lines. En savoir plus sur les modes de transport en commun dans le modèle de données de transport en commun | Long |
Synthèse
Calcule la fréquence du service de transport en commun régulier disponible dans une ou plusieurs fenêtres horaires spécifiées aux arrêts de transport en commun, sur les lignes de transport en commun, à des points d’intérêt ou dans des zones.
Utilisation
Cet outil peut calculer des statistiques sur la fréquence des transports en commun aux types d’emplacements suivants :
- Arrêts de transport en commun.
- Segments de ligne de transport en commun entre des paires d’arrêts connectés.
- Points d’intérêt à proximité des arrêts correspondant à une distance ou un temps de trajet spécifique.
- Toutes les zones correspondant à une distance ou un temps de trajet spécifique par rapport à des arrêts de transport en commun. Cette option génère une carte de couverture du système de transport avec inclusion de statistiques de fréquence.
Lors du calcul des statistiques sur la fréquence des transports en commun sur les lignes de transport, la valeur de paramètre Classe d’entités en sortie est une copie de la classe d’entités LineVariantElements du modèle de données de transport public Network Analyst depuis la valeur de paramètre Jeu de classes d’entités de transport en entrée. Les lignes de transport dans cette classe d’entités ne représentent pas les itinéraires géographiques réels empruntés par les bus, les trains ou autres véhicules de transport en commun mais représentent à la place des connexions logiques entre les arrêts dans le système de transport. Si cette classe d’entités est générée par l’outil GTFS vers modèle de données de transport en commun, ces entités sont des lignes droites connectant des arrêts et ne suivent pas les entités de rues sous-jacentes. Par conséquent, la sortie de cet outil risque de ne pas être adaptée à la cartographie.
Lors du calcul des statistiques sur la fréquence des transports en commun pour les points d’intérêt, l’outil effectue un calcul Network Analyst Matrice de coût OD pour identifier les arrêts de transport en commun à portée des points d’intérêt. Lors du calcul des statistiques sur la fréquence des transports en commun pour les zones, l’outil effectue un calcul Network AnalystZone de desserte pour identifier les zones de la ville qui se trouvent à portée des arrêts de transport en commun. Vous devez spécifier un réseau routier comme valeur de paramètre Source de données réseau pour utiliser l’un de ces calculs Network Analyst. Les options pour le réseau routier sont les suivantes :
- Un jeu de données réseau local : cette option exige de disposer de l’Extension ArcGIS Network Analyst, ainsi que d’un jeu de données réseau.
- Un service de portail : cette option exige un compte ArcGIS Online bénéficiant de privilèges de calcul d’itinéraires et de suffisamment de crédits ou encore un portail sur lequel les services de calcul d’itinéraires ArcGIS Enterprise sont configurés. Vous devez être connecté au portail avant d’exécuter l’outil.
L’outil s’exécute plus rapidement lorsqu’un jeu de données réseau est utilisé plutôt qu’un service, en particulier si la taille du problème dépasse les limites d’analyse du service, si bien que l’outil est obligé de fractionner les entrées en blocs. En outre, les performances de l’outil s’améliorent si vous utilisez un jeu de données réseau dans une géodatabase mobile plutôt que dans une géodatabase fichier. Une géodatabase fichier peut être convertie en géodatabase mobile à l’aide de l’outil Créer un paquetage de cartes mobiles.
Lors du calcul des statistiques sur la fréquence des transports en commun pour les points d’intérêt à l’aide d’un service avec des limites d’analyse, si le nombre d’entrées est suffisant pour dépasser le nombre d’entrées autorisées du service, l’outil fractionne les entrées en blocs. Si la limite de déplacement est basée sur une distance, l’outil effectue une sélection de distance en ligne droite simple pour chaque bloc afin d’éliminer les origines et les destinations éloignées les unes des autres, en réduisant ainsi le problème global de la taille et en améliorant les performances. En pareille situation, vous pouvez réduire le problème de la taille en triant spatialement les données en entrée à l’aide de l’outil Trier avec la méthode de tri Courbe de Peano avant d’exécuter l’outil Calculer la fréquence du service de transport en commun. Les données triées produisent des blocs agrégés, ce qui augmente la probabilité d’éliminer un plus grand nombre de destinations non pertinentes pour chaque bloc d’origines. Le tri des données n’améliore pas les performances pour les autres types d’analyse, si la limite de déplacement n’est pas spécifiée avec des unités de distance, si le nombre d’entrées ne dépasse pas les limites du service ou si vous n’utilisez pas un service comme source de données réseau. Consultez les limites d’origine et de destination pour le service Matrice de coût OD ArcGIS Online pour plus d’informations.
Les performances de l’outil varient en fonction du type d’analyse et des facteurs suivants :
- Le calcul des statistiques sur la fréquence des transports aux arrêts de transport en commun ou sur les lignes de transport est beaucoup plus rapide qu’aux points d’intérêt ou dans des zones.
- Lors du calcul de la fréquence du service de transport en commun pour des zones, le temps d’exécution de l’outil augmente lorsque le nombre d’arrêts de transport en commun est important, que les limites de distance ou de temps de trajet sont élevées et que les tailles de cellule sont réduites.
- Lors du calcul de la fréquence du service de transport en commun pour des points d’intérêt, le temps d’exécution de l’outil augmente lorsque le nombre d’arrêts de transport en commun ou de points d’intérêt est important et que les limites de distance ou de temps de trajet sont élevées. Il est conseillé d’utiliser une limite de distance plutôt qu’une limite temporelle, car l’outil peut réduire le problème de taille de la matrice de coût OD en amont en utilisant une sélection de distance en ligne droite simple.
- Comme évoqué plus haut, l’outil s’exécute plus rapidement à l’aide d’un jeu de données réseau dans une géodatabase mobile en tant que source de données réseau.
Lors du calcul des statistiques sur la fréquence des transports en commun pour les points d’intérêt ou les zones, l’outil identifie d’abord les arrêts de transport en commun à portée de chaque point d’intérêt ou zone. Il calcule ensuite les statistiques sur la fréquence des transports pour le point d’intérêt ou la zone en combinant le service disponible pour l’ensemble d’arrêts à portée. L’outil ne compte pas deux fois le service. Par exemple, si un point d’intérêt se trouve à portée de deux arrêts sur la même ligne de transport, le service le long de cette ligne n’est compté qu’une seule fois.
Lors du calcul des statistiques sur la fréquence des transports en commun pour les zones, l’outil calcule des polygones de zone de desserte autour de tous les arrêts de transport dans le système, comme décrit ci-dessus. Il simplifie ensuite les polygones de zone de desserte, qui se chevauchent souvent et possèdent une géométrie complexe, en utilisant une approche de tramage et d’échantillonnage. La sortie finale contient des polygones carrés de la taille de cellule spécifiée. Chaque entité surfacique représente une unité de surface censée avoir un niveau équivalent de service de transport en commun. L’ensemble des arrêts de transport en commun pris en compte pour la desserte de chaque cellule est déterminé à l’aide des polygones de zone de desserte d’intersection. Par exemple, si le centroïde d’une cellule donnée se situe à l’intersection des polygones de zone de desserte générés par trois arrêts différents, cette cellule est prise en compte pour la desserte par chacun de ces trois arrêts. En d’autres termes, chaque cellule est desservie par tous les arrêts situés à une brève distance ou un court temps de trajet à pied, pas par les arrêts situés physiquement dans les limites du polygone.
Pour chaque fenêtre horaire, la valeur de paramètre Classe d’entités en sortie inclut les champs suivants, dans lesquels [prefix] fait référence à la valeur Préfixe du champ en sortie pour le paramètre Fenêtres horaires :
- [prefix]_NumRuns- Le nombre total de tournées de transport en commun qui desservent l’arrêt, qui roulent sur la ligne ou sont accessibles au point d’intérêt ou à la zone pendant la fenêtre horaire spécifiée. Une tournée représente une instance unique d’un véhicule de transport qui effectue une série d’arrêts planifiés et est équivalente à un trajet GTFS.
- [prefix]_NumRunsPerHour- Le nombre moyen de tournées de transport en commun par heure. Il se calcule en divisant le nombre de tournées par la durée de la fenêtre horaire.
- [prefix]_AvgHeadway- La durée moyenne, en minutes, entre les tournées à l’arrêt, sur la ligne, au point d’intérêt ou dans la zone surfacique désignée pendant la fenêtre horaire indiquée. En cas de séparation des totaux par ligne, la progression représente le temps entre les visites du même itinéraire en transport en commun. Sinon, l’outil combine les tournées de différents itinéraires, même si ces derniers vont vers des destinations différentes. Ce champ contient une valeur nulle si la progression moyenne ne peut pas être calculée, par exemple, s’il n’existe qu’une seule tournée desservant l’arrêt pendant la fenêtre horaire.
- [prefix]_MinHeadway- La durée la plus courte, en minutes, entre les tournées pendant la fenêtre horaire. En cas de séparation des totaux par ligne, la progression représente le temps entre les visites du même itinéraire en transport en commun. Sinon, l’outil combine les tournées de différents itinéraires, même si ces derniers vont vers des destinations différentes. Ce champ contient une valeur nulle si la progression moyenne ne peut pas être calculée, par exemple, s’il n’existe qu’une seule tournée desservant l’arrêt pendant la fenêtre horaire.
- [prefix]_MaxHeadway- La durée la plus longue, en minutes, entre les tournées pendant la fenêtre horaire. En cas de séparation des totaux par ligne, la progression représente le temps entre les visites du même itinéraire en transport en commun. Sinon, l’outil combine les tournées de différents itinéraires, même si ces derniers vont vers des destinations différentes. Ce champ contient une valeur nulle si la progression moyenne ne peut pas être calculée, par exemple, s’il n’existe qu’une seule tournée desservant l’arrêt pendant la fenêtre horaire.
- [prefix]_NumLines- Le nombre de lignes uniques de transport en commun en service pendant la fenêtre horaire et ayant contribué aux statistiques calculées dans les autres champs. Par exemple, si vous combinez le service pour toutes les lignes de transport, un arrêt spécifique peut avoir la valeur 3 pour ce champ car trois lignes de bus différentes ont desservi l’arrêt pendant la fenêtre horaire. Pour une autre période de la journée, cet arrêt peut avoir la valeur 2 car l’une des lignes n’était pas en service à cette heure-là.
Lors du calcul des statistiques sur la fréquence de service des transports en commun aux arrêts et de la séparation des statistiques de totaux par ligne de transport, la valeur de paramètre Classe d’entités en sortie inclut un champ nommé LineID pour indiquer la ligne de transport à laquelle ces statistiques font référence. Les valeurs de champ LineID correspondent aux valeurs de champ ID dans la table Lines du modèle de données de transport en commun Network Analyst. La classe d’entités en sortie peut également contenir un champ intitulé GDirectionID correspondant au champ GDirectionID de la table LineVariants en entrée.
Lors du calcul des statistiques sur la fréquence de service des transports en commun pour des points d’intérêt ou des zones, la valeur de paramètre Classe d’entités en sortie inclut un champ nommé NumStops. Ce champ représente le nombre d’arrêts de transport en commun dans la limite de marche spécifiée pour le point d’intérêt ou la zone surfacique.
L’outil ajoute les paramètres de fenêtre horaire et leurs préfixes de champ associés aux métadonnées de la valeur de paramètre Classe d’entités en sortie.
En cas d’absence de service de transport en commun pendant la fenêtre horaire spécifiée, l’outil ajoute les champs en sortie et s’exécute correctement. Les valeurs des champs sont définies sur 0 ou Null pour refléter l’absence de service et un message d’avertissement s’affiche pour indiquer qu’il n’y avait aucun service.
Lors du calcul des statistiques sur la fréquence des transports pour les points d’intérêt, vous pouvez utiliser une classe d’entités surfaciques comme entrée. L’outil calculera alors les statistiques sur la fréquence des transports en commun aux centroïdes de ces polygones. La sortie de l’outil sera une copie des polygones en entrée dans laquelle seront ajoutés des champs de statistiques sur la fréquence des transports. Les entrées surfaciques sont utiles lors du calcul de la fréquence du service de transport pour des parcelles ou des îlots de recensement. Toutefois, le centroïde d’un polygone est uniquement une représentation adéquate de ce polygone si ce dernier est petit par rapport à la distance qu’un voyageur peut parcourir à pied sur une courte période. Il n’est pas approprié, par exemple, pour utiliser des secteurs de recensement car ces derniers sont généralement très grands à l’échelle d’un piéton.
Cet outil se base sur des outils open source développés par Esri avec la contribution de David Wasserman de Fehr & Peers sous licence Apache 2.0.
Paramètres
arcpy.transit.CalculateTransitServiceFrequency(in_transit_feature_dataset, analysis_type, out_feature_class, time_windows, {separate_counts_by_line}, {in_points_of_interest}, {network_data_source}, {travel_mode}, {travel_limit}, {travel_limit_units}, {cell_size}, {barriers}, {wheelchair}, {bicycle}, {exclude_modes})
Nom | Explication | Type de données |
in_transit_feature_dataset | Jeu de classe d’entités contenant les classes d’entités Stops et LineVariantElements du modèle de données de transport en commun Network Analyst. La géodatabase parent du jeu de classes d’entités doit contenir les tables Lines, LineVariants, Schedules et ScheduleElements du modèle de données de transport en commun, les tables Runs, ainsi que la table Calendars et/ou la table CalendarExceptions. Un jeu de classes d’entités valide avec ses tables et classes d’entités associées peut être créé à partir des données de transport en commun GTFS (General Transit Feed Specification) à l’aide de l’outil GTFS vers modèle de données de transport en commun. | Feature Dataset |
analysis_type | Indique le type d’emplacement pour lequel l’outil calcule la fréquence du service de transport en commun.
| String |
out_feature_class | Classe d’entités en sortie. Un shapefile n’est pas une valeur valide. | Feature Class |
time_windows [[Use Specific Date; Start Datetime; Duration (minutes); Count Arrivals or Departures; Output Field Prefix],...] | Périodes pour lesquelles la fréquence du service de transport en commun est calculée. Plusieurs fenêtres horaires peuvent être spécifiées. La classe d’entités en sortie inclut un ensemble de champs représentant les statistiques sur la fréquence des transports pour chaque fenêtre horaire. Ces champs sont préfixés par la valeur spécifiée dans la colonne Préfixe du champ en sortie. Les fenêtres horaires peuvent être interprétées en tant que dates spécifiques ou jours de la semaine génériques. La colonne Utiliser une date spécifique détermine si le composant de date de la colonne Date/heure de début sera interprété en tant que date exacte ou jour de la semaine générique. Par exemple, si le composant de date de la valeur Date/heure de début est le 25 décembre 2021 et que le champ Utiliser une date spécifique contient la valeur Vrai, la date exacte est utilisée et la fréquence du service de transport en commun calculée inclut tout service spécial ajouté ou supprimé pour le jour de Noël. Si Utiliser une date spécifique contient la valeur Faux, cette date est interprétée en tant que samedi et la fréquence du service de transport en commun calculée inclut le service régulier pour un samedi ordinaire. Pour des dates spécifiques, toutes les exceptions au service de transport en commun régulier incluses dans la table CalendarExceptions et la plage de dates définie dans la table Calendars sont prises en compte. Pour un jour de la semaine générique, seul le service régulier défini dans les champs des jours de la semaine dans la table Calendars est pris en compte. En savoir plus sur les tables dans le modèle de données de transport en commun
| Value Table |
separate_counts_by_line (Facultatif) | Indique si le service de plusieurs lignes de transport utilisant le même arrêt ou couloir est séparé par ligne de transport ou combiné lors du calcul des statistiques sur la fréquence des transports. Lorsqu’ils sont séparés par ligne de transport, la sortie contient une copie de chaque arrêt ou segment de ligne de transport pour chaque ligne de transport unique utilisant l’arrêt ou le couloir, et la géométrie de ces entités se chevauche. Si la table LineVariants des données en entrée contient le champ GDirectionID facultatif, la sortie sépare en plus les totaux en fonction de la valeur de champ GDirectionID. Par exemple, si un arrêt dessert les deux directions de déplacement le long de la même ligne, la sortie contient une copie de l’arrêt pour chaque sens de déplacement, comme défini par le champ GDirectionID.
Ce paramètre s’applique uniquement lorsque le paramètre analysis_type est défini sur STOPS ou LINES. | Boolean |
in_points_of_interest (Facultatif) | Points d’intérêt pour lesquels la fréquence du service de transport en commun disponible est calculée. Si une couche de polygones est spécifiée, le service de transport en commun disponible aux centroïdes du polygone est utilisé. Ce paramètre est obligatoire si le paramètre analysis_type est défini sur POINTS_OF_INTEREST ; sinon, il est ignoré. | Feature Layer |
network_data_source (Facultatif) | Jeu de données réseau ou service qui est utilisé pour déterminer les arrêts de transport en commun à portée des points d’intérêt désignés, ou pour calculer les zones surfaciques à portée des arrêts de transport en commun. Vous pouvez utiliser un chemin de catalogue vers un jeu de données de réseau, un objet de couche de jeu de données de réseau, le nom de la chaîne de la couche du jeu de données de réseau ou une URL du portail pour un service d’analyse de réseau. Le réseau doit avoir au minimum un mode de transport. Pour utiliser une URL du portail, vous devez être connecté au portail avec un compte ayant des privilèges de calcul d’itinéraire. L’exécution de l’outil consomme des crédits si vous utilisez ArcGIS Online comme source de données du réseau. En savoir plus sur l’estimation de l’utilisation des crédits pour cet outil Remarque :Utilisez un jeu de données réseau adapté à la modélisation des passagers voyageant vers et depuis des arrêts de transport en commun. N’utilisez pas un jeu de données réseau configuré pour utiliser les données de transport en commun avec l’évaluateur de transport en commun, car ce type de réseau modélise les passagers qui fréquentent les transports en commun, et non les personnes voyageant vers et depuis des arrêts de transport en commun. Ce paramètre est obligatoire si le paramètre analysis_type est défini sur POINTS_OF_INTEREST ou AREAS ; sinon, il est ignoré. | Network Data Source |
travel_mode (Facultatif) | Mode de déplacement sur la source de données réseau qui est utilisé pour déterminer les arrêts de transport en commun à portée des points d’intérêt désignés, ou pour calculer les zones surfaciques à portée des arrêts de transport en commun. Vous pouvez préciser le mode de déplacement comme nom de chaîne du mode de déplacement ou comme objet arcpy.nax.TravelMode. Utilisez le mode de déplacement le plus adapté à la modélisation des passagers voyageant vers et depuis des arrêts de transport en commun. Un mode de déplacement qui modélise la durée du trajet à pied ou la distance doit généralement être utilisé. Remarque :N’utilisez pas un mode de déplacement avec un attribut d’impédance qui utilise l’évaluateur de transport en commun, car ce mode de déplacement modélise les passagers qui empruntent les transports en commun, et non ceux voyageant vers et depuis les arrêts de transport en commun. Ce paramètre est obligatoire si le paramètre analysis_type est défini sur POINTS_OF_INTEREST ou AREAS ; sinon, il est ignoré. | Network Travel Mode |
travel_limit (Facultatif) | Limite d’impédance qui sera utilisée lors de la recherche des arrêts de transport en commun à portée des points d’intérêt, ou lors du calcul de la zone accessible depuis les arrêts de transport en commun. Spécifiez cette valeur de paramètre dans les unités désignées dans le paramètre travel_limit_units. Ce paramètre est obligatoire si le paramètre analysis_type est défini sur POINTS_OF_INTEREST ou AREAS ; sinon, il est ignoré. | Double |
travel_limit_units (Facultatif) | Indique les unités à utiliser pour la limite d’impédance fournie dans le paramètre travel_limit. Les unités disponibles dépendent de la valeur indiquée dans le paramètre travel_mode. Si l’impédance du mode de déplacement comporte des unités de temps, seules les unités temporelles sont disponibles. Si l’impédance du mode de déplacement comporte des unités de distance, seules les unités de distance sont disponibles. Si les unités d’impédance du mode de déplacement ne sont ni temporelles, ni basées sur la distance, la seule option disponible consiste à choisir des unités inconnues et la valeur du paramètre travel_limit est exprimée dans l’unité d’impédance du mode de déplacement.
Ce paramètre est obligatoire si le paramètre analysis_type est défini sur POINTS_OF_INTEREST ou AREAS ; sinon, il est ignoré. Conseil :Il est recommandé d’utiliser une limite de déplacement basée sur la distance lors du calcul de la fréquence du service de transport en commun pour les points d’intérêt. Avec une limite basée sur la distance, l’outil peut réduire la taille de la matrice de coût OD en amont en utilisant une sélection de distance en ligne droite simple. Cette opération peut éliminer certaines origines et destinations de l’analyse de la matrice de coût OD et améliorer les performances. Si la source de données réseau est un service qui facture des crédits, cette optimisation réduit également le nombre de crédits nécessaires. | String |
cell_size (Facultatif) | Taille (longueur de segment) des cellules qui seront utilisées pour représenter la zone accessible depuis les arrêts de transport dans la sortie de l’outil. La valeur numérique et les unités sont définies à l’aide de ce paramètre. Lors du calcul de la zone accessible depuis les arrêts de transport en commun, une zone de desserte est calculée. Les polygones de la zone de desserte créés, qui se chevauchent souvent, sont simplifiés en une classe d’entités surfaciques de type raster, qui est composée de cellules carrées de la taille indiquée dans ce paramètre. Les statistiques sur la fréquence du service de transport en commun sont calculées pour chacune de ces cellules en fonction des arrêts de transport en commun dont les polygones de zone de desserte chevauchent le centroïde de cellule. Utilisez une taille de cellule adaptée aux déplacements réels des piétons. Par exemple, vous pouvez baser la taille de cellule sur la taille des îlots urbains ou des parcelles, ou sur la distance qu’un piéton peut parcourir en moins d’une minute. Les cellules plus petites sont plus précises, mais leur traitement est plus long. La valeur par défaut est 80 mètres. Ce paramètre est obligatoire si le paramètre analysis_type est défini sur AREAS ; sinon, il est ignoré. | Linear Unit |
barriers [barriers,...] (Facultatif) | Entités ponctuelles, linéaires ou surfaciques qui seront utilisées comme interruptions dans l’analyse du réseau lors du calcul des arrêts de transport en commun à portée des points d’intérêt désignés, ou lors du calcul des zones surfaciques à portée des arrêts de transport en commun. Ce paramètre est pertinent uniquement si le paramètre analysis_type est défini sur POINTS_OF_INTEREST ou AREAS ; sinon, il est ignoré. | Feature Layer |
wheelchair (Facultatif) | Indique si le déplacement en fauteuil roulant est modélisé, en dehors d’un service de transport en commun non accessible en fauteuil roulant, lors du calcul des statistiques sur la fréquence des transports. Lors de la modélisation d’un déplacement en fauteuil roulant, un service de transport en commun dont la valeur est 2 dans le champ GWheelchairAccessible de la table Runs est exclu. Si la table Runs ne contient pas ce champ, aucune voie de transport n’est exclue. Lors de la modélisation d’un déplacement en fauteuil roulant, si le paramètre analysis_type est défini sur POINTS_OF_INTEREST, les arrêts de transport en commun dont la valeur est 2 dans le champ GWheelchairAccessible de la classe d’entités Stops sont exclus. Si le paramètre analysis_type est défini sur STOPS ou AREAS, les arrêts de transport en commun dont la valeur est 2 dans le champ GWheelchairAccessible de la classe d’entités Stops sont inclus dans l’analyse, mais considérés comme non desservis car ils ne sont pas accessibles. Si la table Stops ne contient pas ce champ, aucun arrêt de transport en commun n’est considéré comme inaccessible.
| Boolean |
bicycle (Facultatif) | Indique si le déplacement à vélo est modélisé, en dehors d’un service de transport en commun où les vélos ne sont pas autorisés, lors du calcul des statistiques sur la fréquence des transports. Lors de la modélisation d’un déplacement à vélo, un service de transport en commun dont la valeur est 2 dans le champ GBikesAllowed de la table Runs est exclu. Si la table Runs ne contient pas ce champ, aucun service de transport en commun n’est exclu.
| Boolean |
exclude_modes [exclude_modes,...] (Facultatif) | Modes de transport en commun à exclure lors du calcul des statistiques sur la fréquence des transports. Spécifiez les modes exclus sous forme d’entiers correspondant au champ GRouteType de la table Lines. En savoir plus sur les modes de transport en commun dans le modèle de données de transport en commun | Long |
Exemple de code
L’extrait de code suivant montre comment calculer des statistiques sur la fréquence des transports aux arrêts de transport en commun pour plusieurs fenêtres horaires.
import datetime
arcpy.transit.CalculateTransitServiceFrequency(
r"C:\Data\TransitData.gdb\Transit",
"STOPS",
r"C:\Data\Output.gdb\FrequencyAtStops",
[
[False, datetime.datetime(2021, 6, 30, 7, 0, 0), 120, "DEPARTURES", "AMRush"], # 7:00 - 9:00 AM
[False, datetime.datetime(2021, 6, 30, 16, 0, 0), 120, "DEPARTURES", "PMRush"], # 4:00 - 6:00 PM
[False, datetime.datetime(2021, 6, 30, 22, 0, 0), 120, "DEPARTURES", "LateNight"], # 10:00 PM - midnight
[True, datetime.datetime(2021, 7, 4, 10, 0, 0), 240, "DEPARTURES", "July4Holiday"], # 7:00 - 9:00 AM, holiday
],
separate_counts_by_line=True
)
L’extrait de code suivant montre comment calculer des statistiques sur la fréquence des transports aux points d’intérêt à l’aide d’un jeu de données réseau comme source de données réseau.
import datetime
arcpy.transit.CalculateTransitServiceFrequency(
r"C:\Data\TransitData.gdb\Transit",
"POINTS_OF_INTEREST",
r"C:\Data\Output.gdb\Supermarkets_Frequency",
[[False, datetime.datetime(2021, 6, 30, 7, 0, 0), 120, "DEPARTURES", "AMRush"]],
in_points_of_interest=r"C:\Data\Input.gdb\Supermarkets",
network_data_source=r"C:\Data\NorthAmerica.gdb\Routing\Routing_ND",
travel_mode="Walking Distance",
travel_limit=0.25,
travel_limit_units="MILES"
)
L’extrait de code suivant montre comment calculer des statistiques sur la fréquence des transports pour les zones en utilisant ArcGIS Online comme source de données réseau et un temps de trajet limité à 10 minutes.
import datetime
arcpy.transit.CalculateTransitServiceFrequency(
r"C:\Data\TransitData.gdb\Transit",
"AREAS",
r"C:\Data\Output.gdb\TransitSystemCoverage",
[[True, datetime.datetime(2021, 6, 30, 7, 0, 0), 120, "ARRIVALS", "June30AM"]],
"",
None,
"https://www.arcgis.com/",
"Walking Time",
10,
"MINUTES",
"100 Meters"
)
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?