GTFS a Modelo de datos de transporte público (Herramientas de Transporte público)
Resumen
Convierte uno o varios datasets de transporte público General Transit Feed Specification (GTFS) en un conjunto de clases de entidad y tablas que representan las paradas, líneas y horarios de transporte público en el formato definido por el modelo de datos de transporte público Network Analyst.
Las clases de entidad y tablas del modelo de datos de transporte producidas por esta herramienta son las siguientes:
StopsLineVariantElementsLVEShapes(opcional)CalendarsCalendarExceptionsLinesLineVariantsRunsScheduleElementsSchedules
La salida de esta herramienta se puede utilizar como entrada para la herramienta Conectar modelo de datos de transporte público a calles, para preparar todas las entradas necesarias para un dataset de red habilitado para el transporte. El flujo de trabajo completo para crear un dataset de red de este tipo se describe en Crear y utilizar un dataset de red con datos de transporte público.
La salida de esta herramienta también puede utilizarse como entrada para la herramienta Calcular frecuencia de servicios de transporte público.
Uso
Los datos de todos los datasets GTFS de entrada se combinarán en el mismo conjunto de tablas y clases de entidad de salida. La motivación típica para usar varios datasets GTFS de entrada es modelar un área metropolitana en la que operen varios proveedores de servicios de transporte en la misma área geográfica.
La herramienta lleva a cabo validaciones en cada dataset GTFS de entrada para comprobar la existencia de problemas habituales con los datos. Cuando se descubre un problema, la herramienta genera una advertencia y no procesa ese dataset. La salida de la herramienta solo incluirá datos de los datasets GTFS de entrada que se hayan procesado correctamente. Si algunos datasets GTFS se procesaron correctamente y otros no se procesan por problemas de datos, puede solucionar dichos problemas de datos e incorporar los datasets GTFS corregidos a la salida de la herramienta existente ejecutando de nuevo la herramienta con el parámetro Incorporar a tablas existentes activado.
Cada dataset GTFS de entrada debe contener los archivos
stops.txt,routes.txt,trips.txtystop_times.txt, así como el archivocalendar.txtocalendar_dates.txt, o ambos. Se utilizará el archivofrequencies.txtsi está presente. El archivoshapes.txtse utilizará si está presente y elige generar la clase de entidadLVEShapes.A pesar de que GTFS permite valores en blanco para los campos
arrival_timeydeparture_timeen el archivostop_times.txt, el modelo de datos de transporte público de Network Analyst requiere tiempos exactos para que el evaluador de Transporte público los consuma en el dataset de red. Active el parámetro Interpolar tiempos de parada en blanco para estimar los tiempos de llegada y salida de un dataset GTFS de entrada con un archivostop_times.txtque no tenga valores explícitos para todos los camposarrival_timeydeparture_time.La herramienta construye la clase de entidad
Stopsutilizando valores de latitud y longitud de los camposstop_latystop_londel archivostops.txtGTFS.Los campos
stop_latystop_londel archivostops.txtGTFS definen la latitud y longitud de las paradas. La especificación permite que estos campos sean nulos si el campolocation_typede la parada tiene un valor de 3 o 4. Sin embargo, como esta herramienta crea entidades geográficas para representar paradas, no puede representar paradas que no tengan latitud ni longitud. Por consiguiente, las paradas conlocation_typevalores de 3 o 4 que tengan valores nulos parastop_latostop_lonse omitirán y no se incluirán en la salida de la herramienta.La herramienta construye las entidades
LineVariantElementscreando una línea recta entre cada par de paradas que esté directamente conectado por un viaje de transporte.Nota:
Las entidades
LineVariantElementsno están destinadas para representar las rutas geográficas reales que realizan los autobuses, trenes u otros vehículos de transporte público, sino que representan conexiones lógicas en el sistema de transporte. Las entidadesLineVariantElementsno están pensadas para usarlas para la visualización. El evaluador de Transporte público del dataset de red utilizará horarios de transporte público para determinar el tiempo de viaje requerido para el trazado poligonal de una entidadLineVariantElements, por lo que su forma y longitud son irrelevantes. Sin embargo, puede editar las formas de las entidadesLineVariantElementsmanualmente, pero no puede editarlas ni fusionarlas o desconectarlas de sus paradas adyacentes.Para la visualización cartográfica de las líneas de transporte, puede utilizar el parámetro Crear LVEShapes a partir de shapes.txt para crear la clase de entidad
LVEShapesa partir del archivoshapes.txt.La herramienta tarda más en ejecutarse cuando se genera la clase de entidad
LVEShapesopcional.Si más de una ruta GTFS o variación de la misma ruta ofrecen servicio entre las mismas dos paradas, se creará una entidad
LineVariantElementspor cada ruta o variación de ruta que proporcione el servicio.Por ejemplo, si el GTFS
route_id10 y el GTFSroute_id47 viajan entre las mismas dos paradas sin ninguna otra parada entre medias, la herramienta generará dos entidadesLineVariantElements, una para elroute_id10 y otra para elroute_id47. Estas dos entidades de línea coincidirán geográficamente.Del mismo modo, si
route_id15 presta servicio a dos estaciones de destino diferentes, pero losroute_id15 viajes, independientemente de que una estación de destino conecte con dos paradas concretas, se creará una entidadLineVariantElementspor estación de destino, lo que dará como resultado dos entidadesLineVariantElementscoincidentes. Estas variaciones de la ruta suelen corresponderse con diferentes valoresshape_iden el dataset GTFS.Dado que el modelo de datos de transporte público requiere clases de entidad y tablas con nombres específicos, no puede incluir más de un conjunto de clases de entidad y tablas del modelo de datos de transporte público en la misma geodatabase. No incluya el dataset de entidades de destino en una geodatabase con un dataset de entidades existente que contenga clases de entidad del modelo de datos de transporte público.
Si el dataset de entidades de destino está en una geodatabase corporativa, no debe versionarse. Antes de ejecutar la herramienta, concilie y publique los datos en el dataset de entidades y delo de baja como versionado.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Carpetas GTFS de entrada |
Una o varias carpetas que contienen datos GTFS válidos. Cada carpeta debe contener los archivos |
Folder |
|
Dataset de entidades de destino |
El dataset de entidades donde se creará el dataset de red habilitado para el transporte. Las clases de entidad El dataset de entidades puede estar en una geodatabase de archivos o en una geodatabase corporativa, y puede tener cualquier referencia espacial. Si el dataset de entidades de destino está en una geodatabase corporativa, no debe versionarse. No incluya el dataset de entidades de destino en una geodatabase con un dataset de entidades existente que contenga clases de entidad del modelo de datos de transporte público. No utilice un dataset de entidades en la geodatabase móvil si pretende crear un dataset de red usando la salida. |
Feature Dataset |
|
Interpolar tiempos de parada en blanco (Opcional) |
Especifica si se interpolarán los valores en blanco de los campos
|
Boolean |
|
Incorporar a tablas existentes (Opcional) |
Especifica si los datasets GTFS de entrada se incorporarán a tablas y clases de entidad existentes del modelo de datos de transporte público en el dataset de entidades de destino y su geodatabase principal.
|
Boolean |
|
Crear LVEShapes a partir de shapes.txt (Opcional) |
Especifica si la clase de entidad El dataset de red no utiliza la clase de entidad
|
Boolean |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Dataset de entidades de destino actualizado |
El dataset de entidades al que se han agregado las nuevas clases de entidad. |
Feature Dataset |
|
Paradas de salida |
La clase de entidad |
Feature Class |
|
Elementos de variantes de líneas de salida |
La clase de entidad |
Feature Class |
|
Calendarios de salida |
La tabla |
Table |
|
Excepciones de calendarios de salida |
La tabla |
Table |
|
Líneas de salida |
La tabla |
Table |
|
Variantes de líneas de salida |
La tabla |
Table |
|
Ejecuciones de salida |
La tabla |
Table |
|
Elementos de horarios de salida |
La tabla |
Table |
|
Horarios de salida |
La tabla |
Table |
|
LVEShapes de salida |
La clase de entidad |
Feature Class |
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Avanzado: Sí