Calcular la frecuencia del servicio de transporte (Transporte público)

Resumen

Calcula la frecuencia del servicio de transporte público programado disponible en una o varias ventanas de tiempo especificadas en paradas de transporte público, a lo largo de líneas de transporte público, en puntos de interés o en áreas.

Uso

  • Esta herramienta puede calcular estadísticas de frecuencia de transporte público en o a lo largo de estos tipos de ubicaciones:

    • Paradas de transporte público.
    • Segmentos de línea de transporte público entre pares de paradas conectadas.
    • Puntos de interés especificados que usan las paradas dentro de un tiempo o distancia de viaje especificados.
    • Todas las áreas dentro de un tiempo o distancia de viaje especificados respecto de las paradas de transporte público. Esta opción genera un mapa de cobertura del sistema de transporte con estadísticas de frecuencia incluidas.

  • Al calcular estadísticas de frecuencia de transporte público a lo largo de las líneas de transporte, el valor del parámetro Clase de entidad de salida es una copia de la clase de entidad LineVariantElements del modelo de datos de transporte público de Network Analyst del valor del parámetro Dataset de entidades de transporte de entrada. Las líneas de transporte público de esta clase de entidad no representan las rutas geográficas reales que realizan los autobuses, trenes u otros vehículos de transporte público, sino que representan conexiones lógicas entre paradas en el sistema de transporte. Si esta clase de entidad la genera la herramienta GTFS a modelo de datos de transporte público, estas entidades serán líneas rectas que conectan paradas y no seguirán las entidades de calle subyacentes. Por lo tanto, es posible que la salida de esta herramienta no sea adecuada con fines cartográficos.

  • Al calcular estadísticas de frecuencia de transporte público para puntos de interés, la herramienta realiza un cálculo de matriz de coste OD de Network Analyst para identificar las paradas de transporte público dentro del rango de los puntos de interés. Al calcular estadísticas de frecuencia de transporte público para áreas, la herramienta realiza un cálculo de área de servicio de Network Analyst para identificar las áreas de la ciudad que están dentro del rango de paradas de transporte público. Debe especificar una red de carreteras como el valor del parámetro Fuente de datos de red para utilizar cualquiera de estos cálculos de Network Analyst. Las opciones para la red de carreteras son las siguientes:

    • Un dataset de red: esta opción requiere la extensión Extensión ArcGIS Network Analyst y un dataset de red.
    • Un servicio de portal: esta opción requiere una cuenta de ArcGIS Online con privilegios de generación de rutas y con créditos suficientes o un portal con un servicio de generación de rutas de ArcGIS Enterprise configurado. Debe iniciar sesión en el portal antes de ejecutar la herramienta.

    Por lo general, la herramienta se ejecutará más rápido al utilizar un dataset de red en comparación con un servicio, especialmente si el tamaño del problema supera los límites de análisis del servicio para que la herramienta deba dividir las entradas en tramos. Además, el rendimiento de la herramienta será mejor cuando se utiliza un dataset de red en una geodatabase móvil en comparación con un dataset de red de una geodatabase de archivos. Una geodatabase de archivos se puede convertir a una geodatabase móvil utilizando la herramienta Crear paquete de mapas móviles.

    Al calcular estadísticas de frecuencia de transporte público para puntos de interés mediante un servicio con límites de análisis, si el número de entradas es lo suficientemente grande para superar el número de entradas permitidas del servicio, la herramienta dividirá las entradas en tramos. Si el límite de viaje se basa en la distancia, la herramienta realizará una selección en línea recta simple de cada tramo para eliminar los orígenes y destinos que están alejados entre sí, lo que reduce el tamaño total del problema y mejora el rendimiento. Si este es el caso, puede reducir aún más el tamaño del problema ordenando espacialmente los datos de entrada mediante la herramienta Ordenar con el método de ordenación Curva de Peano antes de ejecutar la herramienta Calcular la frecuencia del servicio de transporte. Los datos ordenados producen tramos agrupados, lo que aumenta la probabilidad de eliminar una mayor cantidad de destinos irrelevantes para cada tramo de orígenes. Ordenar los datos no ofrece beneficios de rendimiento para otros tipos de análisis, si el límite de viaje no se especifica con unidades de distancia, si el número de entradas no excede los límites del servicio o si no está utilizando un servicio como fuente de datos de red. Para más información, consulte los límites de origen y destino del servicio Matriz de coste OD de ArcGIS Online.

  • El rendimiento de la herramienta varía según el tipo de análisis y los siguientes factores:

    • Calcular estadísticas de frecuencia de transporte en paradas de transporte o a lo largo de líneas de transporte es mucho más rápido que calcular estadísticas de frecuencia de transporte en puntos de interés o áreas.
    • Al calcular la frecuencia de servicio de transporte público para las áreas, el tiempo de ejecución de la herramienta aumenta para un número mayor de paradas de transporte público, mayores límites de distancia o tiempo de viaje y tamaños de celda más pequeños.
    • Al calcular la frecuencia de servicio de transporte público para puntos de interés, el tiempo de ejecución de la herramienta aumenta para un número mayor de paradas de transporte público, mayor cantidad de puntos de interés y límites de tiempo o distancia de viaje mayores. Se recomienda utilizar un límite de distancia en lugar de un límite de tiempo, ya que la herramienta puede reducir de antemano el tamaño del problema de la matriz de coste OD mediante una simple selección de distancia en línea recta.
    • Como se ha descrito anteriormente, la herramienta se ejecuta más rápido utilizando un dataset de red en una geodatabase móvil como fuente de datos de red.
  • Al calcular estadísticas de frecuencia de transporte público para puntos de interés o áreas, la herramienta identifica primero las paradas de transporte público que están dentro del rango de cada punto de interés o área. A continuación, calcula las estadísticas de frecuencia de transporte para el punto o el área combinando el servicio disponible para el conjunto de paradas dentro del rango. La herramienta no realiza un servicio de conteo doble. Por ejemplo, si un punto de interés está dentro del rango de dos paradas a lo largo de la misma línea de transporte, el servicio de esta línea solo se cuenta una vez.

  • Al calcular estadísticas de frecuencia de transporte público para áreas, la herramienta calcula los polígonos de área de servicio alrededor de todas las paradas de transporte público en el sistema, tal y como se ha descrito anteriormente. A continuación, simplifica los polígonos del área de servicio, que a menudo se superponen y tienen geometría compleja, utilizando un enfoque de rasterización y muestreo. La salida final contiene polígonos con forma cuadrada del tamaño de celda especificado. Cada entidad poligonal representa una unidad de área que se supone que tiene el mismo nivel de servicio de transporte público. El conjunto de paradas de transporte público que se considera que atiende a cada celda se determina mediante los polígonos de área de servicio que se intersecan. Por ejemplo, si el centroide de una celda particular interseca los polígonos de área de servicio generados por tres paradas diferentes, se considera que esa celda es atendida por cada una de esas tres paradas. Dicho de otro modo, todas las paradas atienden a cada celda dentro de un breve recorrido a pie o distancia, no a las paradas ubicadas físicamente dentro de los límites del polígono.

  • Para cada ventana de tiempo, el valor del parámetro Clase de entidad de salida incluirá los siguientes campos, en los que [prefix] se refiere al valor Prefijo del campo de salida para el parámetro Ventanas de tiempo:

    • [prefix]_NumRuns: número total de recorridos de transporte público que atienden a la parada, discurren por la línea o son accesibles para el punto de interés o el área durante la ventana de tiempo especificada. Un recorrido representa una instancia única de un vehículo de transporte que realiza una serie de paradas programadas y equivale a un viaje GTFS.
    • [prefix]_NumRunsPerHour: el número medio de recorridos de transporte público por hora. Se calcula dividiendo la cantidad de recorridos por la duración de la ventana de tiempo.
    • [prefix]_AvgHeadway: tiempo medio en minutos entre recorridos en la parada, a lo largo de la línea, en el punto de interés o en el área de polígono designada durante la ventana de tiempo especificada. Si separa recuentos por línea, el intervalo representa el tiempo entre las llegadas de la misma ruta de transporte público. De lo contrario, la herramienta combina ejecuciones de diferentes rutas, incluso si dichas rutas van a distintos destinos. Este campo será nulo si no se puede calcular el intervalo medio, por ejemplo, si solo hay un recorrido que preste servicio a la parada durante la ventana de tiempo.
    • [prefix]_MinHeadway: el tiempo más corto en minutos entre los recorridos durante la ventana de tiempo. Si separa recuentos por línea, el intervalo representa el tiempo entre las llegadas de la misma ruta de transporte público. De lo contrario, la herramienta combina ejecuciones de diferentes rutas, incluso si dichas rutas van a distintos destinos. Este campo será nulo si no se puede calcular el intervalo medio, por ejemplo, si solo hay un recorrido que preste servicio a la parada durante la ventana de tiempo.
    • [prefix]_MaxHeadway: el tiempo más largo en minutos entre los recorridos durante la ventana de tiempo. Si separa recuentos por línea, el intervalo representa el tiempo entre las llegadas de la misma ruta de transporte público. De lo contrario, la herramienta combina ejecuciones de diferentes rutas, incluso si dichas rutas van a distintos destinos. Este campo será nulo si no se puede calcular el intervalo medio, por ejemplo, si solo hay un recorrido que preste servicio a la parada durante la ventana de tiempo.
    • [prefix]_NumLines: el número de líneas de transporte público únicas que tienen servicio durante la ventana de tiempo y contribuye a las estadísticas calculadas en el resto de campos. Por ejemplo, si combina el servicio para todas las líneas de transporte, una parada en particular puede tener un valor de 3 para este campo porque tres líneas de autobús diferentes compartieron la parada durante la ventana de tiempo. Para una hora del día diferente, esa parada puede tener un valor de 2 para este campo porque una de las líneas no tiene servicio en ese momento.

    Al calcular estadísticas de frecuencia de servicio de transporte público en paradas de transporte público y separar las estadísticas de recuento por línea de transporte, el valor del parámetro Clase de entidad de salida incluirá un campo denominado LineID para indicar la línea de transporte a la que hacen referencia estas estadísticas. Los valores del campo LineID corresponden a los valores del campo ID en la tabla Lines del modelo de datos de transporte público de Network Analyst. La clase de entidad de salida también puede contener un campo denominado GDirectionID correspondiente al campo GDirectionID de la tabla LineVariants de entrada.

    Al calcular estadísticas de frecuencia de servicio de transporte público para puntos de interés o áreas, el valor del parámetro Clase de entidad de salida incluirá un campo llamado NumStops. Este campo representa el número de paradas de transporte dentro del límite a pie especificado del punto de interés o el área del polígono.

  • La herramienta agrega la configuración de ventana de tiempo y sus prefijos de campo asociados a los metadatos del valor del parámetro Clase de entidad de salida.

  • Si no hay ningún servicio de transporte público durante la ventana de tiempo especificada, la herramienta agregará los campos de salida y se completará correctamente. Los valores de los campos se establecerán en 0 o Nulo, lo que refleja la falta de servicio y aparece un mensaje de advertencia que indica que no hay ningún servicio.

  • Al calcular estadísticas de frecuencia de transporte para puntos de interés, puede utilizar una clase de entidad poligonal como entrada y la herramienta calculará las estadísticas de frecuencia de transporte público en los centroides de esos polígonos. La salida de la herramienta será una copia de los polígonos de entrada con los campos de estadísticas de frecuencia de transporte agregados. Las entradas de polígonos son útiles para calcular la frecuencia del servicio de transporte en parcelas o bloques censales. Sin embargo, el centroide de un polígono solo es una buena representación de ese polígono si el polígono es pequeño con respecto a la distancia a la que un viajero puede caminar en un breve periodo de tiempo. No es adecuado, por ejemplo, utilizar distritos censales ya que los distritos suelen ser muy grandes a una escala peatonal.

  • Esta herramienta se basa en herramientas de código abierto desarrolladas por Esri con contribuciones de David Wasserman de Fehr & Peers con una licencia de Apache 2.0.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de entidades de transporte de entrada

Dataset de entidades que contiene las clases de entidad Stops y LineVariantElements del modelo de datos de transporte público de Network Analyst. La geodatabase principal del dataset de entidades debe contener las tablas Lines, LineVariants, Schedules, ScheduleElements y Runs y la tabla Calendars, la tabla CalendarExceptions o ambas del modelo de datos de transporte público.

Es posible crear un dataset de entidades válido con sus tablas y clases de entidad asociadas a partir de datos de transporte público General Transit Feed Specification (GTFS) con la herramienta GTFS a modelo de datos de transporte público.

Feature Dataset
Tipo de análisis

Especifica el tipo de ubicación para el que la herramienta calculará la frecuencia del servicio de transporte público.

  • Paradas de transporteSe calculará la frecuencia del servicio de transporte público en las paradas de transporte público. La salida será una clase de entidad que contiene una copia de las paradas de transporte público de la clase de entidad Stops del modelo de datos de transporte público de entrada.
  • Líneas de transporteSe calculará la frecuencia del servicio de transporte público a lo largo las líneas de transporte público. La salida será una clase de entidad que contiene una copia de las líneas de transporte público de la clase de entidad LineVariantElements del modelo de datos de transporte público de entrada.
  • Puntos de interésSe calculará la frecuencia del servicio de transporte público en los puntos de interés especificados. La salida será una copia de los puntos de interés de entrada.
  • ÁreasSe calculará la frecuencia del servicio de transporte público para todas las áreas dentro del rango de todas las paradas de transporte público. La salida será una clase de entidad poligonal que representa el área a la que presta servicio el sistema de transporte público.
String
Clase de entidad de salida

La clase de entidad de salida.

Un shapefile no es un valor válido.

Feature Class
Ventanas de tiempo

Los periodos de tiempo para los que se calculará la frecuencia de servicio de transporte público.

Se pueden especificar varias ventanas de tiempo. La clase de entidad de salida incluirá un conjunto de campos que representan las estadísticas de frecuencia de tránsito para cada ventana de tiempo. Estos campos recibirán de prefijo el valor especificado en la columna Prefijo del campo de salida.

Las ventanas de tiempo se pueden interpretar como fechas específicas o como días de semana genéricos. La columna Usar fecha específica determina si el componente de fecha de la columna Fecha y hora de inicio se interpretará como una fecha exacta o como un día de la semana genérico. Por ejemplo, si el componente de fecha del valor Fecha y hora de inicio es el 25 de diciembre de 2021 y Usar fecha específica es True, se utilizará la fecha exacta, y la frecuencia del servicio de transporte público calculada incluirá cualquier servicio especial agregado o eliminado para el día de Navidad. Si Utilizar fecha específica es False, esta fecha se interpretará como Sábado y la frecuencia de servicio de transporte público calculada incluirá servicios regulares para cualquier sábado típico.

Para fechas específicas, se tendrán en cuenta todas las excepciones al servicio de transporte público regular incluidas en la tabla CalendarExceptions y el rango de fechas definido en la tabla Calendars. Para un día de la semana genérico, solo se tendrá en cuenta el servicio regular definido en los campos de día de la semana en la tabla Calendars.

Más información sobre las tablas del modelo de datos de transporte público

  • Utilizar fecha específica: un valor booleano que indica si la fecha de la ventana de tiempo se interpretará como la fecha exacta especificada (True) o el día de la semana genérico representado por la fecha (False).
  • Fecha y hora de inicio: fecha y hora en que comienza la ventana de tiempo.
  • Duración (minutos): la duración de la ventana de tiempo en minutos.
  • Recuento de llegadas o salidas: se cuentan las llegadas o salidas a las paradas de transporte público al calcular las estadísticas de frecuencia de transporte.
    • Llegadas: se contarán las llegadas a las paradas de transporte público. Las horas de llegada se tendrán en cuenta en los cálculos.
    • Salidas: se contarán las salidas de las paradas de transporte público. Las horas de salida se tendrán en cuenta en los cálculos.
  • Prefijo del campo de salida: prefijo de cadena de caracteres que se incluirá en los nombres de todos los campos de salida asociados con esta ventana de tiempo. Los prefijos de cadena de caracteres deben ser únicos y solo deben contener caracteres válidos para los nombres de campo en la clase de entidad de salida.
Value Table
Separar recuentos por línea de transporte
(Opcional)

Especifica si el servicio desde varias líneas de transporte con la misma parada o corredor se separará por línea de transporte o se combinará al calcular estadísticas de frecuencia de transporte.

Si se separa por una línea de transporte, la salida contendrá una copia de cada segmento de parada o línea de transporte para cada línea de transporte única utilizando la parada o el corredor y estas entidades duplicadas tendrán geometría superpuesta.

Si la tabla LineVariants de los datos de entrada tiene el campo GDirectionID opcional, la salida separará los recuentos por el valor del campo GDirectionID de forma adicional. Por ejemplo, si una parada da servicio a ambas direcciones de viaje a lo largo de la misma línea, la salida contendrá una copia de la parada para cada dirección de viaje según defina el campo GDirectionID.

  • Activado: varias líneas de transporte que prestan servicio a la misma parada o corredor se contarán por separado al calcular las estadísticas de frecuencia de transporte.
  • Desactivado: varias líneas de transporte que prestan servicio a la misma parada o corredor no se contarán por separado al calcular las estadísticas de frecuencia de transporte, se combinarán. Esta es la opción predeterminada.

Este parámetro solo se aplica si el parámetro Tipo de análisis está definido como Transit stops o Transit lines.

Boolean
Puntos de interés de entrada
(Opcional)

Los puntos de interés para los que se calculará la frecuencia del servicio de transporte público disponible.

Si se especifica una capa de polígono, se utilizará el servicio de transporte público disponible en los centroides de polígono.

Este parámetro es obligatorio si el parámetro Tipo de análisis se define como Puntos de interés; de lo contrario, se ignora.

Feature Layer
Fuente de datos de red
(Opcional)

El dataset o servicio de red que se utilizará para determinar las paradas de transporte público que se encuentran dentro del rango de los puntos de interés designados o para calcular las áreas poligonales dentro del rango de paradas de transporte público. Puede usar una ruta de catálogo a un dataset de red, un objeto de capa de dataset de red, el nombre de la cadena de caracteres de la capa del dataset de red o una URL de portal para un servicio de análisis de red. La red debe tener como mínimo un modo de viaje.

Para usar una URL de portal, debe iniciar sesión en el portal con una cuenta que tenga privilegios de generación de rutas.

La ejecución de la herramienta consumirá créditos si usa ArcGIS Online como fuente de datos de red.

Nota:

Utilice un dataset de red adecuado para modelar pasajeros que se desplazan hacia y desde paradas de transporte público. No use un dataset de red configurado para usar datos de transporte público con el evaluador de Transporte público, porque este tipo de red modela a los pasajeros que viajan en transporte público, no a las personas que viajan hasta y desde las paradas de transporte público.

Este parámetro es obligatorio si el parámetro Tipo de análisis se define como Puntos de interés o Áreas; de lo contrario, se ignora.

Network Data Source
Modo de viaje
(Opcional)

El modo de viaje de la fuente de datos de red que se utilizará para determinar las paradas de transporte público que se encuentran dentro del rango de los puntos de interés designados o para calcular las áreas poligonales dentro del rango de paradas de transporte público. Puede especificar el modo de viaje como un nombre de cadena de caracteres del modo de viaje o como un objeto arcpy.nax.TravelMode.

Utilice el modo de viaje más adecuado para modelar pasajeros que se desplazan a y desde paradas de transporte público. Normalmente, se debe usar un modo de viaje que modele el tiempo o la distancia a pie.

Nota:

No use un modo de viaje con un atributo de impedancia que use el evaluador de Transporte público, porque ese modo de viaje modela a los pasajeros que viajan en transporte público, no a los pasajeros que viajan hasta y desde paradas de transporte público.

Este parámetro es obligatorio si el parámetro Tipo de análisis se define como Puntos de interés o Áreas; de lo contrario, se ignora.

Network Travel Mode
Tiempo o distancia de viaje máximos a las paradas
(Opcional)

El límite de impedancia que se utilizará para buscar las paradas de transporte público dentro del rango de puntos de interés o al calcular el área a la que se puede llegar desde paradas de transporte público.

Proporcione el valor de este parámetro en las unidades designadas en el parámetro Unidades de tiempo o distancia de viaje a las paradas.

Este parámetro es obligatorio si el parámetro Tipo de análisis se define como Puntos de interés o Áreas; de lo contrario, se ignora.

Double
Unidades de tiempo o distancia de viaje a las paradas
(Opcional)

Especifica las unidades que se utilizarán para el límite de impedancia proporcionado en el parámetro Tiempo o distancia de viaje máximos a las paradas.

Las unidades disponibles dependen del valor especificado en el parámetro Modo de viaje. Si la impedancia del modo de viaje tiene unidades de tiempo, solo estarán disponibles las unidades basadas en tiempo. Si la impedancia del modo de viaje tiene unidades de distancia, solo estarán disponibles las unidades basadas en distancia. Si las unidades de impedancia del modo de viaje no están basadas ni en tiempo ni en distancia, la única opción disponible será unidades desconocidas y el valor del parámetro Tiempo o distancia de viaje máximos a las paradas estará expresado en las unidades de la impedancia del modo de viaje.

Este parámetro es obligatorio si el parámetro Tipo de análisis se define como Puntos de interés o Áreas; de lo contrario, se ignora.

Sugerencia:

Se recomienda utilizar un límite de viaje basado en distancia al calcular la frecuencia de servicio de transporte público para los puntos de interés. Si utiliza un límite basado en distancia, la herramienta puede reducir el tamaño de la matriz de coste OD mediante una simple selección de distancia en línea recta. Esto puede eliminar algunos orígenes y destinos del análisis de matriz de coste OD y mejorar el rendimiento. Si la fuente de datos de red es un servicio que cobra créditos, esta optimización también reduce el número de créditos necesarios.

  • KilómetrosEl límite de impedancia estará en kilómetros.
  • MetrosEl límite de impedancia estará en metros.
  • MillasEl límite de impedancia estará en millas.
  • YardasEl límite de impedancia estará en yardas.
  • PiesEl límite de impedancia estará en pies.
  • Millas náuticasEl límite de impedancia estará en millas náuticas.
  • DíasEl límite de impedancia estará en días.
  • HorasEl límite de impedancia estará en horas.
  • MinutosEl límite de impedancia estará en minutos.
  • SegundosEl límite de impedancia estará en segundos.
  • Unidades de impedancia del modo de viajeEl límite de impedancia estará en la unidad de impedancia del modo de viaje proporcionado.
String
Tamaño de celda
(Opcional)

El tamaño (longitud de borde) de las celdas que se utilizarán para representar el área a la que se puede llegar desde paradas de transporte en la salida de la herramienta. El valor numérico y las unidades se establecen utilizando este parámetro.

Al calcular el área a la que se puede llegar desde paradas de transporte público, se calcula un área de servicio. Los polígonos de área de servicio resultantes, que a menudo se superponen, se simplifican en una clase de entidad poligonal similar al ráster compuesta de celdas cuadradas del tamaño especificado en este parámetro. Las estadísticas de frecuencia de servicio de transporte público se calculan para cada una de estas celdas basándose en las paradas de transporte público cuyos polígonos de área de servicio se superponen al centroide de celda.

Utilice un tamaño de celda relevante para la forma en que los peatones se desplazan en el mundo real. Por ejemplo, puede basar el tamaño de celda en el tamaño de los bloques o las parcelas de la ciudad, o la distancia que un peatón puede caminar en menos de un minuto. Las celdas más pequeñas son más precisas, pero tardan más en procesarse.

El valor predeterminado es 80 metros.

Este parámetro es obligatorio si el parámetro Tipo de análisis se define como Áreas; de lo contrario, se ignora.

Linear Unit
Barreras
(Opcional)

Las entidades de punto, línea o polígono que se utilizarán como barreras en el análisis de red al calcular las paradas de transporte público dentro del rango de los puntos de interés designados o al calcular las áreas de polígono dentro del rango de paradas de transporte público.

Este parámetro solo es relevante si el parámetro Tipo de análisis se define como Puntos de interés o Áreas; de lo contrario, se ignora.

Feature Layer
Viajar en silla de ruedas
(Opcional)

Especifica si se modelará el viaje en silla de ruedas, excluyendo el servicio de transporte que no sea accesible para silla de ruedas al calcular las estadísticas de frecuencia de transporte.

Al modelar un viaje en silla de ruedas, se excluirá el servicio de transporte con un valor de 2 en el campo GWheelchairAccessible de la tabla Runs. Si la tabla Runs no tiene este campo, no se excluirá ningún recorrido de transporte.

Al modelar un viaje en silla de ruedas, cuando el parámetro Tipo de análisis esté establecido en Puntos de interés, se excluirán las paradas de transporte con un valor de 2 en el campo GWheelchairAccessible de la clase de entidad Stops. Cuando el parámetro Tipo de análisis esté establecido en Paradas de transporte o Áreas, las paradas de transporte con un valor de 2 en el campo GWheelchairAccessible de la clase de entidad Stops se incluirán en el análisis, pero se considerará que no tienen servicio porque no son accesibles. Si la tabla Stops no tiene este campo, no se considerará inaccesible ninguna parada de transporte.

  • Activado: se modelará el viaje en silla de ruedas. El servicio de transporte que no sea accesible en silla de ruedas se excluirá al calcular las estadísticas de frecuencia de transporte.
  • Desactivado: no se modelará el viaje en silla de ruedas. El servicio de transporte que no sea accesible en silla de ruedas no se excluirá al calcular las estadísticas de frecuencia de transporte. Esta es la opción predeterminada.
Boolean
Viajar en bicicleta
(Opcional)

Especifica si se modelará el viaje en bicicleta, excluyendo el servicio de transporte en el que no se permitan bicicletas al calcular las estadísticas de frecuencia de transporte.

Al modelar un viaje en bicicleta, se excluirá el servicio de transporte con un valor de 2 en el campo GBikesAllowed de la tabla Runs. Si la tabla Runs no tiene este campo, no se excluirá ningún servicio de transporte.

  • Activado: se modelará el viaje en bicicleta. El servicio de transporte que no permita bicicletas se excluirá al calcular las estadísticas de frecuencia de transporte.
  • Desactivado: no se modelará el viaje en bicicleta. El servicio de transporte que no permita bicicletas no se excluirá al calcular las estadísticas de frecuencia de transporte. Esta es la opción predeterminada.
Boolean
Excluir modos
(Opcional)

Modos de transporte público que se excluirán al calcular las estadísticas de frecuencia de transporte. Proporcione los modos excluidos como enteros correspondientes al campo GRouteType en la tabla Lines.

Más información sobre los modos de tránsito del modelo de datos de transporte público

Long

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})
NombreExplicaciónTipo de datos
in_transit_feature_dataset

Dataset de entidades que contiene las clases de entidad Stops y LineVariantElements del modelo de datos de transporte público de Network Analyst. La geodatabase principal del dataset de entidades debe contener las tablas Lines, LineVariants, Schedules, ScheduleElements y Runs y la tabla Calendars, la tabla CalendarExceptions o ambas del modelo de datos de transporte público.

Es posible crear un dataset de entidades válido con sus tablas y clases de entidad asociadas a partir de datos de transporte público General Transit Feed Specification (GTFS) con la herramienta GTFS a modelo de datos de transporte público.

Feature Dataset
analysis_type

Especifica el tipo de ubicación para el que la herramienta calculará la frecuencia del servicio de transporte público.

  • STOPSSe calculará la frecuencia del servicio de transporte público en las paradas de transporte público. La salida será una clase de entidad que contiene una copia de las paradas de transporte público de la clase de entidad Stops del modelo de datos de transporte público de entrada.
  • LINESSe calculará la frecuencia del servicio de transporte público a lo largo las líneas de transporte público. La salida será una clase de entidad que contiene una copia de las líneas de transporte público de la clase de entidad LineVariantElements del modelo de datos de transporte público de entrada.
  • POINTS_OF_INTERESTSe calculará la frecuencia del servicio de transporte público en los puntos de interés especificados. La salida será una copia de los puntos de interés de entrada.
  • AREASSe calculará la frecuencia del servicio de transporte público para todas las áreas dentro del rango de todas las paradas de transporte público. La salida será una clase de entidad poligonal que representa el área a la que presta servicio el sistema de transporte público.
String
out_feature_class

La clase de entidad de salida.

Un shapefile no es un valor válido.

Feature Class
time_windows
[[Use Specific Date; Start Datetime; Duration (minutes); Count Arrivals or Departures; Output Field Prefix],...]

Los periodos de tiempo para los que se calculará la frecuencia de servicio de transporte público.

Se pueden especificar varias ventanas de tiempo. La clase de entidad de salida incluirá un conjunto de campos que representan las estadísticas de frecuencia de tránsito para cada ventana de tiempo. Estos campos recibirán de prefijo el valor especificado en la columna Prefijo del campo de salida.

Las ventanas de tiempo se pueden interpretar como fechas específicas o como días de semana genéricos. La columna Usar fecha específica determina si el componente de fecha de la columna Fecha y hora de inicio se interpretará como una fecha exacta o como un día de la semana genérico. Por ejemplo, si el componente de fecha del valor Fecha y hora de inicio es el 25 de diciembre de 2021 y Usar fecha específica es True, se utilizará la fecha exacta, y la frecuencia del servicio de transporte público calculada incluirá cualquier servicio especial agregado o eliminado para el día de Navidad. Si Utilizar fecha específica es False, esta fecha se interpretará como Sábado y la frecuencia de servicio de transporte público calculada incluirá servicios regulares para cualquier sábado típico.

Para fechas específicas, se tendrán en cuenta todas las excepciones al servicio de transporte público regular incluidas en la tabla CalendarExceptions y el rango de fechas definido en la tabla Calendars. Para un día de la semana genérico, solo se tendrá en cuenta el servicio regular definido en los campos de día de la semana en la tabla Calendars.

Más información sobre las tablas del modelo de datos de transporte público

  • Utilizar fecha específica: un valor booleano que indica si la fecha de la ventana de tiempo se interpretará como la fecha exacta especificada (True) o el día de la semana genérico representado por la fecha (False).
  • Fecha y hora de inicio: fecha y hora en que comienza la ventana de tiempo.
  • Duración (minutos): la duración de la ventana de tiempo en minutos.
  • Recuento de llegadas o salidas: se cuentan las llegadas o salidas a las paradas de transporte público al calcular las estadísticas de frecuencia de transporte.
    • ARRIVALS: se contarán las llegadas en paradas de transporte público. Las horas de llegada se tendrán en cuenta en los cálculos.
    • DEPARTURES: se contarán las salidas de paradas de transporte público. Las horas de salida se tendrán en cuenta en los cálculos.
  • Prefijo del campo de salida: prefijo de cadena de caracteres que se incluirá en los nombres de todos los campos de salida asociados con esta ventana de tiempo. Los prefijos de cadena de caracteres deben ser únicos y solo deben contener caracteres válidos para los nombres de campo en la clase de entidad de salida.
Value Table
separate_counts_by_line
(Opcional)

Especifica si el servicio desde varias líneas de transporte con la misma parada o corredor se separará por línea de transporte o se combinará al calcular estadísticas de frecuencia de transporte.

Si se separa por una línea de transporte, la salida contendrá una copia de cada segmento de parada o línea de transporte para cada línea de transporte única utilizando la parada o el corredor y estas entidades duplicadas tendrán geometría superpuesta.

Si la tabla LineVariants de los datos de entrada tiene el campo GDirectionID opcional, la salida separará los recuentos por el valor del campo GDirectionID de forma adicional. Por ejemplo, si una parada da servicio a ambas direcciones de viaje a lo largo de la misma línea, la salida contendrá una copia de la parada para cada dirección de viaje según defina el campo GDirectionID.

  • SEPARATEVarias líneas de transporte que prestan servicio a la misma parada o corredor se contarán por separado al calcular las estadísticas de frecuencia de transporte.
  • NO_SEPARATEVarias líneas de transporte que prestan servicio a la misma parada o corredor no se contarán por separado al calcular las estadísticas de frecuencia de transporte, se combinarán. Esta es la opción predeterminada.

Este parámetro solo está activo si el parámetro analysis_type está establecido como STOPS o LINES.

Boolean
in_points_of_interest
(Opcional)

Los puntos de interés para los que se calculará la frecuencia del servicio de transporte público disponible.

Si se especifica una capa de polígono, se utilizará el servicio de transporte público disponible en los centroides de polígono.

Este parámetro es obligatorio si el parámetro analysis_type se define como POINTS_OF_INTEREST; de lo contrario, se ignora.

Feature Layer
network_data_source
(Opcional)

El dataset o servicio de red que se utilizará para determinar las paradas de transporte público que se encuentran dentro del rango de los puntos de interés designados o para calcular las áreas poligonales dentro del rango de paradas de transporte público. Puede usar una ruta de catálogo a un dataset de red, un objeto de capa de dataset de red, el nombre de la cadena de caracteres de la capa del dataset de red o una URL de portal para un servicio de análisis de red. La red debe tener como mínimo un modo de viaje.

Para usar una URL de portal, debe iniciar sesión en el portal con una cuenta que tenga privilegios de generación de rutas.

La ejecución de la herramienta consumirá créditos si usa ArcGIS Online como fuente de datos de red.

Más información sobre cómo estimar el uso de créditos para esta herramienta

Nota:

Utilice un dataset de red adecuado para modelar pasajeros que se desplazan hacia y desde paradas de transporte público. No use un dataset de red configurado para usar datos de transporte público con el evaluador de Transporte público, porque este tipo de red modela a los pasajeros que viajan en transporte público, no a las personas que viajan hasta y desde las paradas de transporte público.

Este parámetro es obligatorio si el parámetro analysis_type se define como POINTS_OF_INTEREST o AREAS; de lo contrario, se ignora.

Network Data Source
travel_mode
(Opcional)

El modo de viaje de la fuente de datos de red que se utilizará para determinar las paradas de transporte público que se encuentran dentro del rango de los puntos de interés designados o para calcular las áreas poligonales dentro del rango de paradas de transporte público. Puede especificar el modo de viaje como un nombre de cadena de caracteres del modo de viaje o como un objeto arcpy.nax.TravelMode.

Utilice el modo de viaje más adecuado para modelar pasajeros que se desplazan a y desde paradas de transporte público. Normalmente, se debe usar un modo de viaje que modele el tiempo o la distancia a pie.

Nota:

No use un modo de viaje con un atributo de impedancia que use el evaluador de Transporte público, porque ese modo de viaje modela a los pasajeros que viajan en transporte público, no a los pasajeros que viajan hasta y desde paradas de transporte público.

Este parámetro es obligatorio si el parámetro analysis_type se define como POINTS_OF_INTEREST o AREAS; de lo contrario, se ignora.

Network Travel Mode
travel_limit
(Opcional)

El límite de impedancia que se utilizará para buscar las paradas de transporte público dentro del rango de puntos de interés o al calcular el área a la que se puede llegar desde paradas de transporte público.

Proporcione el valor de este parámetro en las unidades designadas en el parámetro travel_limit_units.

Este parámetro es obligatorio si el parámetro analysis_type se define como POINTS_OF_INTEREST o AREAS; de lo contrario, se ignora.

Double
travel_limit_units
(Opcional)

Especifica las unidades que se utilizarán para el límite de impedancia proporcionado en el parámetro travel_limit.

Las unidades disponibles dependen del valor especificado en el parámetro travel_mode. Si la impedancia del modo de viaje tiene unidades de tiempo, solo estarán disponibles las unidades basadas en tiempo. Si la impedancia del modo de viaje tiene unidades de distancia, solo estarán disponibles las unidades basadas en distancia. Si las unidades de impedancia del modo de viaje no están basadas ni en tiempo ni en distancia, la única opción disponible será unidades desconocidas y el valor del parámetro travel_limit estará expresado en las unidades de la impedancia del modo de viaje.

  • KILOMETERSEl límite de impedancia estará en kilómetros.
  • METERSEl límite de impedancia estará en metros.
  • MILESEl límite de impedancia estará en millas.
  • YARDSEl límite de impedancia estará en yardas.
  • FEETEl límite de impedancia estará en pies.
  • NAUTICALMILESEl límite de impedancia estará en millas náuticas.
  • DAYSEl límite de impedancia estará en días.
  • HOURSEl límite de impedancia estará en horas.
  • MINUTESEl límite de impedancia estará en minutos.
  • SECONDSEl límite de impedancia estará en segundos.
  • UNKNOWNEl límite de impedancia estará en la unidad de impedancia del modo de viaje proporcionado.

Este parámetro es obligatorio si el parámetro analysis_type se define como POINTS_OF_INTEREST o AREAS; de lo contrario, se ignora.

Sugerencia:

Se recomienda utilizar un límite de viaje basado en distancia al calcular la frecuencia de servicio de transporte público para los puntos de interés. Si utiliza un límite basado en distancia, la herramienta puede reducir el tamaño de la matriz de coste OD mediante una simple selección de distancia en línea recta. Esto puede eliminar algunos orígenes y destinos del análisis de matriz de coste OD y mejorar el rendimiento. Si la fuente de datos de red es un servicio que cobra créditos, esta optimización también reduce el número de créditos necesarios.

String
cell_size
(Opcional)

El tamaño (longitud de borde) de las celdas que se utilizarán para representar el área a la que se puede llegar desde paradas de transporte en la salida de la herramienta. El valor numérico y las unidades se establecen utilizando este parámetro.

Al calcular el área a la que se puede llegar desde paradas de transporte público, se calcula un área de servicio. Los polígonos de área de servicio resultantes, que a menudo se superponen, se simplifican en una clase de entidad poligonal similar al ráster compuesta de celdas cuadradas del tamaño especificado en este parámetro. Las estadísticas de frecuencia de servicio de transporte público se calculan para cada una de estas celdas basándose en las paradas de transporte público cuyos polígonos de área de servicio se superponen al centroide de celda.

Utilice un tamaño de celda relevante para la forma en que los peatones se desplazan en el mundo real. Por ejemplo, puede basar el tamaño de celda en el tamaño de los bloques o las parcelas de la ciudad, o la distancia que un peatón puede caminar en menos de un minuto. Las celdas más pequeñas son más precisas, pero tardan más en procesarse.

El valor predeterminado es 80 metros.

Este parámetro es obligatorio si el parámetro analysis_type se define como AREAS; de lo contrario, se ignora.

Linear Unit
barriers
[barriers,...]
(Opcional)

Las entidades de punto, línea o polígono que se utilizarán como barreras en el análisis de red al calcular las paradas de transporte público dentro del rango de los puntos de interés designados o al calcular las áreas de polígono dentro del rango de paradas de transporte público.

Este parámetro solo es relevante si el parámetro analysis_type se define como POINTS_OF_INTEREST o AREAS; de lo contrario, se ignora.

Feature Layer
wheelchair
(Opcional)

Especifica si se modelará el viaje en silla de ruedas, excluyendo el servicio de transporte que no sea accesible para silla de ruedas al calcular las estadísticas de frecuencia de transporte.

Al modelar un viaje en silla de ruedas, se excluirá el servicio de transporte con un valor de 2 en el campo GWheelchairAccessible de la tabla Runs. Si la tabla Runs no tiene este campo, no se excluirá ningún recorrido de transporte.

Al modelar un viaje en silla de ruedas, cuando el parámetro analysis_type esté establecido en POINTS_OF_INTEREST, se excluirán las paradas de transporte con un valor de 2 en el campo GWheelchairAccessible de la clase de entidad Stops. Cuando el parámetro analysis_type esté establecido en STOPS o AREAS, las paradas de transporte con un valor de 2 en el campo GWheelchairAccessible de la clase de entidad Stops se incluirán en el análisis, pero se considerará que no tienen servicio porque no son accesibles. Si la tabla Stops no tiene este campo, no se considerará inaccesible ninguna parada de transporte.

  • WHEELCHAIRSe modelará el viaje en silla de ruedas. El servicio de transporte que no sea accesible en silla de ruedas se excluirá al calcular las estadísticas de frecuencia de transporte.
  • NO_WHEELCHAIRNo se modelará el viaje en silla de ruedas. El servicio de transporte que no sea accesible en silla de ruedas no se excluirá al calcular las estadísticas de frecuencia de transporte. Esta es la opción predeterminada.
Boolean
bicycle
(Opcional)

Especifica si se modelará el viaje en bicicleta, excluyendo el servicio de transporte en el que no se permitan bicicletas al calcular las estadísticas de frecuencia de transporte.

Al modelar un viaje en bicicleta, se excluirá el servicio de transporte con un valor de 2 en el campo GBikesAllowed de la tabla Runs. Si la tabla Runs no tiene este campo, no se excluirá ningún servicio de transporte.

  • BICYCLESe modelará el viaje en bicicleta. El servicio de transporte que no permita bicicletas se excluirá al calcular las estadísticas de frecuencia de transporte.
  • NO_BICYCLENo se modelará el viaje en bicicleta. El servicio de transporte que no permita bicicletas no se excluirá al calcular las estadísticas de frecuencia de transporte. Esta es la opción predeterminada.
Boolean
exclude_modes
[exclude_modes,...]
(Opcional)

Modos de transporte público que se excluirán al calcular las estadísticas de frecuencia de transporte. Proporcione los modos excluidos como enteros correspondientes al campo GRouteType en la tabla Lines.

Más información sobre los modos de tránsito del modelo de datos de transporte público

Long

Muestra de código

Ejemplo 1 de CalculateTransitServiceFrequency (ventana de Python)

El siguiente fragmento de código demuestra cómo calcular estadísticas de frecuencia de transporte en paradas de transporte público para varias ventanas de tiempo.

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
)
Ejemplo 2 de CalculateTransitServiceFrequency (ventana de Python)

El siguiente fragmento de código demuestra cómo calcular estadísticas de frecuencia de transporte en puntos de interés mediante un dataset de red como fuente de datos de red.

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"
)
Ejemplo 1 de CalculateTransitServiceFrequency (ventana de Python)

El siguiente fragmento de código demuestra cómo calcular estadísticas de frecuencia de transporte para áreas con ArcGIS Online como la fuente de datos de red y un límite de tiempo de viaje de 10 minutos.

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"
)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados