Existe uma ferramenta que suporte a extração de uma pequena região de um feed GTFS maior? A biblioteca Transitfeed do Google contém uma ferramenta de mesclagem, mas nenhuma ferramenta de extração / clipe, até onde posso ver. Outras bibliotecas que encontrei podem apenas ler e plotar dados, mas não suportam manipulação.
Informações de plano de fundo: O Transitfeed Feedvalidator mostra muitos erros no meu arquivo GTFS. Quero extrair minha região de interesse para avaliar a qualidade local.
As recomendações no Twitter me indicaram o FME, que possui um leitor e um escritor GTFS. Meu fluxo de trabalho simples consiste em um leitor GTFS (canto inferior esquerdo), leitor Shapefile (canto superior esquerdo, para o polígono da área de interesse), um clipper e um gravador GTFS para a saída (apenas gravando os arquivos de paradas e formas por enquanto, mas eventualmente eu ' quero todos os arquivos):
O problema até agora é que o conteúdo das formas de saída (pontos laranja) não contém todos os pontos de entrada (verdes) que estão dentro da área amarela de interesse:
(Fonte de dados: https://transitfeeds.com/p/helsinki-regional-transport/735/latest/download )
Usando "Criar Agregados" = "Não", as formas cortadas parecem completas
mas as paradas definitivamente não são