Existe-t-il un outil qui prend en charge l'extraction d'une petite région à partir d'un plus grand flux GTFS? La bibliothèque Transitfeed de Google contient un outil de fusion, mais aucun outil d'extraction / clip, pour autant que je puisse voir. Les autres bibliothèques que j'ai trouvées peuvent uniquement lire et tracer des données mais ne prennent pas en charge la manipulation.
Informations générales: le Transitfeed Feedvalidator affiche de nombreuses erreurs pour mon fichier GTFS. Je souhaite extraire ma région d'intérêt pour évaluer la qualité locale.
Les recommandations sur Twitter m'ont montré FME qui a à la fois un lecteur GTFS et un écrivain. Mon flux de travail simple se compose d'un lecteur GTFS (en bas à gauche), d'un lecteur de fichiers de formes (en haut à gauche, pour le polygone de la zone d'intérêt), d'un clipper et d'un écrivain GTFS pour la sortie (écrivant uniquement les fichiers d'arrêts et de formes pour le moment mais finalement je '' Je veux tous les fichiers):
Le problème jusqu'à présent est que le contenu des formes en sortie (points orange) ne contient pas tous les points d'entrée (verts) qui se trouvent dans la zone d'intérêt jaune:
(Source de données: https://transitfeeds.com/p/helsinki-regional-transport/735/latest/download )
En utilisant "Créer des agrégats" = "Non", les formes écrêtées semblent complètes
mais les arrêts ne sont définitivement pas