Disponible con una licencia de Network Analyst.
El evaluador de Transporte público calcula el tiempo de viaje por un segmento de línea de transporte público en función del servicio de transporte público programado. El tiempo de viaje que se devuelve incluye el tiempo de espera hasta que comienza el siguiente viaje de transporte programado, además del tiempo de viaje por el segmento de la línea de transporte de un extremo a otro. Utilice este evaluador para modelar las personas que viajan en transporte público. No está diseñado para modelar el tiempo de viaje de los autobuses por carretera.
El evaluador de Transporte público solo está disponible para atributos de coste basados en el tiempo en orígenes de eje conocidos como LineVariantElements cuando el dataset de entidades y la geodatabase del dataset de red contienen todas las tablas y clases de entidad que necesita el modelo de datos de transporte público de Network Analyst.
Información general
Los solucionadores de Network Analyst realizan una búsqueda gráfica por los ejes del dataset de red. Cuando un solucionador se encuentra con un eje que está configurado para utilizar el evaluador de Transporte público, este realiza un cálculo para determinar el tiempo de viaje hasta recorrer el eje. El evaluador calcula el tiempo de viaje teniendo en cuenta la hora del día en la que se llegó al eje y consultando los horarios de transporte público almacenados en las tablas de modelo de datos de transporte público para buscar el viaje de transporte disponible que sea más eficiente. El coste de tiempo de viaje que devuelve el evaluador es la suma del tiempo de espera hasta que comienza el servicio de transporte por la línea y el tiempo que tarda el servicio de transporte en viajar de un extremo del eje al otro.
Por ejemplo, supongamos que el viajero llega al eje a las 8:06 a.m. El servicio de autobús programado comienza a las 8:10 a.m. y tarda cinco minutos en viajar a la siguiente parada. El evaluador devolverá un tiempo de viaje de nueve minutos, ya que el viajero debe esperar cuatro minutos a que el servicio de autobús comience y, a continuación, hacer un recorrido en autobús de cinco minutos hasta llegar a la siguiente parada.
El evaluador siempre elije el servicio más eficiente, es decir, el servicio que llega antes a la parada de destino, sujeto a cualquier restricción del servicio a través de parámetros de atributos o fechas de análisis. Para los cálculos de análisis de red que tratan la hora del día como la hora de llegada, el evaluador elije el servicio que sale más tarde de la parada de origen.
Está prohibido recorrer la línea de transporte en dirección contraria (en contra de la dirección de digitalización). El evaluador devuelve un valor que indica que el viaje en esta dirección está restringido.
En este momento, no es posible limitar la cantidad de trasbordos que realiza el viajero.
Fechas y horas de análisis
Al consultar los horarios de transporte público, el evaluador de Transporte público tendrá en cuenta el día de la semana o la fecha y la hora en las que se llega a la línea de transporte. Solo se tendrá en cuenta el servicio de transporte que esté en funcionamiento ese día de la semana o esa fecha. Si no se especifica una fecha de análisis ni una hora del día, los ejes de red que utiliza el evaluador de Transporte público se tratarán como restringidos.
Si la fecha de análisis es un día de la semana genérico, por ejemplo, el miércoles, se tendrán en cuenta todos los servicios regulares que estén en funcionamiento los miércoles, como se define en la tabla de modelo de datos de transporte público Calendars. Se ignoran los servicios agregados o eliminados en fechas específicas mediante la tabla CalendarExceptions al utilizar un día de la semana genérico y también se ignora el rango de fecha especificado en la tabla Calendars.
Si la fecha de análisis es una fecha específica, se tendrán en cuenta todos los servicios de transporte público que estén en funcionamiento en esa fecha específica. Entre ellos se incluyen los servicios regulares definidos en la tabla Calendars si la fecha de análisis está dentro del rango de fecha especificado en ella, así como las excepciones a dichos servicios regulares definidos en la tabla CalendarExceptions.
A veces, el servicio de transporte público de una línea determinada comienza por la noche y continúa en funcionamiento pasada la medianoche, hasta las primeras horas de la mañana siguiente. Si la hora de análisis es a primera hora de la mañana, se tendrá en cuenta el servicio de este tipo que aún esté operando desde el día anterior. Si la hora de análisis es por la noche, se tendrá en cuenta el servicio que se extienda hasta la medianoche y también se utilizará el servicio que comience en las primeras horas de la mañana siguiente.
Parámetros admitidos
Para los atributos de coste que utilizan el evaluador de Transporte público, si lo desea, puede definir uno o varios parámetros de atributo que controlen más detalladamente el comportamiento del evaluador. Por ejemplo, se puede utilizar un parámetro de atributo para excluir el servicio de transporte sin acceso para sillas de ruedas. En la siguiente tabla se enumeran los parámetros admitidos. Deben tener exactamente los mismos nombres y tipos que se muestran en la tabla.
Parámetros de atributo admitidos
Nombre | Descripción | Tipo |
---|---|---|
Exclude lines | Este parámetro excluye del análisis líneas o rutas de transporte determinadas. Por ejemplo, puede utilizar este parámetro para modelar el cierre temporal de una línea de metro o la eliminación de una línea de autobús. Este parámetro debe tener el formato de una cadena de caracteres separada por espacios de valores de campo de ID de su tabla Lines. Por ejemplo, para excluir las líneas de autobús 2 y 6, defina el parámetro como 2 6. | Cadena de caracteres |
Exclude modes |
Este parámetro excluye del análisis medios determinados de transporte público. Por ejemplo, puede impedir temporalmente los viajes en todas las líneas de metro para modelar un cierre completo del sistema de metro o una huelga de trabajadores, pero dejar todas las líneas de autobús en funcionamiento. Este parámetro debe tener el formato de una cadena de caracteres separada por espacios de valores de campo de GRouteType de su tabla Lines. Por ejemplo, para excluir todas las líneas de metro, defina el parámetro como 1. Para excluir tanto las líneas de metro como las líneas de autobús, utilice la cadena de caracteres separada por espacios 1 3. Los medios admitidos se enumeran en modelo de datos de transporte público de Network Analyst. | Cadena de caracteres |
Exclude runs |
Este parámetro excluye del análisis recorridos de transporte determinados. Por ejemplo, puede utilizar este parámetro para modelar un corte en el servicio después de cierta hora del día o la eliminación de algunas rutas a lo largo de una línea mientras se mantienen otros recorridos. Este parámetro debe tener el formato de una cadena de caracteres separada por espacios de valores de campo de ID de su tabla Runs. Por ejemplo, para excluir solo el recorrido 12, defina el parámetro como 12. Para excluir los recorridos 12 y 16, establezca el parámetro en 12 16. | Cadena de caracteres |
Traveling with a bicycle | Cuando se establece como Verdadero, este parámetro indica que el viajero se está desplazando con una bicicleta. Se excluirá el servicio de transporte en el que no estén permitidas las bicicletas, como se ha definido a través del campo GBikesAllowed de la tabla Runs. Nota:Este parámetro solo se aplica a los ejes de línea de transporte público del dataset de red. Para modelar los viajeros que se desplazan en bicicleta por las calles, configure por separado los evaluadores de los ejes de calle de su atributo de impedancia para calcular adecuadamente el tiempo de viaje en bicicleta por las calles. Si la tabla Runs no incluye el campo GBikesAllowed, se ignora este parámetro y se considerará que las bicicletas están permitidas en todos los recorridos. | Booleano |
Traveling with a wheelchair | Cuando se establece como Verdadero, este parámetro indica que el viajero utiliza una silla de ruedas. Se excluirá el servicio de transporte sin acceso para sillas de ruedas, como se ha definido a través del campo GWheelchairAccessible de la tabla Runs. Nota:Este parámetro solo se aplica a los ejes de línea de transporte público del dataset de red. Debe gestionar por separado la accesibilidad para sillas de ruedas de las paradas y estaciones, por ejemplo, creando un atributo de restricción que utilice el campo GWheelchairBoarding en las clases de entidad de modelo de datos Stops, StopsOnStreets y StopConnectors. Si la tabla Runs no incluye el campo GWheelchairBoarding, se ignora este parámetro y se considerará que las sillas de ruedas están permitidas en todos los recorridos. | Booleano |
Ubicaciones de red
Los ejes de red que utilizan el evaluador de Transporte público no se deben considerar distribuibles, es decir, no es posible modelar un viaje que solo recorra una parte de estas líneas. El evaluador solo puede devolver con precisión el tiempo de viaje total necesario para desplazarse de un extremo de la línea a otro. No calcula con precisión el tiempo de viaje a un punto situado en cualquier otra parte de la línea. Esto se debe a que el tiempo de viaje se calcula completamente a partir de los horarios y no a partir de la geometría de la línea.
Por ello, los puntos de entrada de análisis de red, como las paradas o instalaciones, no se deben ubicar en las líneas de transporte. Deben ubicarse en las calles y los viajeros solo deben tener acceso a las líneas de transporte a pie a una parada y subiéndose al servicio de transporte en la parada. Network Analyst impide automáticamente que las entradas de análisis de red se ubiquen en ejes de red que utilicen el evaluador de Transporte público.
Las barreras tampoco se pueden ubicar en ejes de red que utilicen el evaluador de Transporte público. Para suspender temporalmente el servicio por una línea de transporte, utilice uno de los parámetros de atributos enumerados en la tabla anterior.
Áreas de servicio
El tiempo de viaje por las líneas de transporte que utiliza el evaluador de Transporte público se calcula completamente a partir de los horarios y no a partir de la geometría de la línea. Las líneas no se consideran una representación verdadera de las rutas que toman los vehículos de transporte. Además, los viajeros que utilizan servicios programados de transporte público se limitan a subirse y bajarse del servicio de transporte en las ubicaciones de las paradas. No pueden bajarse de un autobús o tren en movimiento entre las paradas.
Un polígono de área de servicio está diseñado para representar el área a la que se puede llegar en un límite de distancia o tiempo dado desde una ubicación determinada. Dado que la geografía de las líneas de transporte no es obligatoriamente precisa y dado que los pasajeros solo pueden bajarse en las paradas, no se deben generar polígonos de área de servicio alrededor de líneas de transporte público sometidas a trazado poligonal. No es posible llegar al área directamente adyacente a una línea a no ser que el viajero pueda bajarse en una parada y caminar por la misma calle dentro del límite de tiempo. De forma predeterminada, Network Analyst excluye automáticamente de la generación de polígonos de área de servicio a aquellos ejes de red que utilicen el evaluador de Transporte público. Las líneas de transporte se siguen utilizando en el análisis y es posible que las vea en la salida de la línea de área de servicio, pero no se generarán polígonos alrededor de ellas.
Entre los polígonos de área de servicio de salida pueden estar incluidas entidades multiparte que muestren áreas aparentemente desconectadas, en los alrededores de paradas o estaciones de transporte. Este es el comportamiento previsto y correcto. Si va a crear un área de servicio de 30 minutos, el viajero puede bajarse del tren en una estación después de viajar durante 25 minutos y caminar durante 5 minutos o puede continuar viajando y bajarse del tren en la siguiente estación tras 28 minutos, quedándole 2 minutos restantes a pie. Sin embargo, dado que los trenes suelen ir más rápido de lo que camina una persona, el viajero que va a pie no puede llegar a todas las áreas situadas entre las dos estaciones sin superar el límite de tiempo de viaje de 30 minutos. En consecuencia, es posible llegar a una pequeña área alrededor de cada estación en 30 minutos, pero no así a la mayor parte del área situada entre las estaciones y el polígono de área de servicio de 30 minutos contendrá cada una de estas áreas descontentadas circundantes a las estaciones a las que sí se puede llegar.