Czy istnieje narzędzie, które obsługuje wyodrębnianie małego regionu z większego kanału GTFS? O ile widzę, biblioteka Google Transitfeed zawiera narzędzie Scal, ale nie zawiera narzędzia Wyodrębnij / Klip. Inne biblioteki, które znalazłem, mogą tylko odczytywać i drukować dane, ale nie obsługują manipulacji.
Informacje podstawowe: Transitfeed Feedvalidator pokazuje wiele błędów w moim pliku GTFS. Chcę wyodrębnić mój region zainteresowania, aby ocenić lokalną jakość.
Rekomendacje na Twitterze wskazały mi FME, który ma zarówno czytnik GTFS, jak i pisarz. Mój prosty obieg pracy składa się z czytnika GTFS (lewy dolny róg), czytnika Shapefile (górny lewy, dla obszaru zainteresowania), maszynki do strzyżenia i programu zapisującego GTFS dla danych wyjściowych (na razie zapisuję tylko pliki stop i kształty, ale ostatecznie „ Chcę wszystkie pliki):
Problem polega na tym, że zawartość kształtów wyjściowych (pomarańczowe punkty) nie zawiera wszystkich punktów wejściowych (zielonych), które znajdują się w żółtym obszarze zainteresowania:
(Źródło danych: https://transitfeeds.com/p/helsinki-regional-transport/735/latest/download )
Przy użyciu „Utwórz agregaty” = „Nie” przycięte kształty wydają się kompletne
ale przystanki na pewno nie są