¿Existe alguna herramienta que permita extraer una pequeña región de un feed GTFS más grande? La biblioteca Transitfeed de Google contiene una herramienta de combinación, pero ninguna herramienta de extracción / recorte, por lo que puedo ver. Otras bibliotecas que he encontrado solo pueden leer y trazar datos, pero no admiten la manipulación.
Información básica: el Validador de feeds de Transitfeed muestra muchos errores para mi archivo GTFS. Quiero extraer mi región de interés para evaluar la calidad local.
Las recomendaciones en Twitter me apuntaron a FME, que tiene tanto un lector GTFS como un escritor. Mi flujo de trabajo simple consiste en un lector GTFS (abajo a la izquierda), un lector de archivos de forma (arriba a la izquierda, para el polígono del área de interés), un clipper y un escritor GTFS para la salida (solo escribo los archivos de paradas y formas por ahora, pero finalmente ' querrá todos los archivos):
El problema hasta ahora es que el contenido de formas de salida (puntos naranjas) no contiene todos los puntos de entrada (verdes) que están dentro del área amarilla de interés:
(Fuente de datos: https://transitfeeds.com/p/helsinki-regional-transport/735/latest/download )
Usando "Crear agregados" = "No", las formas recortadas parecen completas
pero las paradas definitivamente no son