diff options
Diffstat (limited to 'src/gtfs_vigo_stops')
| -rw-r--r-- | src/gtfs_vigo_stops/src/street_name.py | 9 | ||||
| -rw-r--r-- | src/gtfs_vigo_stops/stop_report.py | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/gtfs_vigo_stops/src/street_name.py b/src/gtfs_vigo_stops/src/street_name.py index f77e8a6..ec6b5b6 100644 --- a/src/gtfs_vigo_stops/src/street_name.py +++ b/src/gtfs_vigo_stops/src/street_name.py @@ -10,6 +10,14 @@ NAME_REPLACEMENTS = { "Rúa da Salguera Entrada": "Rúa da Salgueira", "Rúa da Salgueira Entrada": "Rúa da Salgueira", "Estrada de Miraflores": "Estrada Miraflores", + "FORA DE SERVIZO.G.B.": "", + "Praza de Fernando O Católico": "", + "Rúa da Travesía de Vigo": "Travesía de Vigo", + " de ": " ", + " do ": " ", + " da ": " ", + " das ": " ", + "Riós": "Ríos" } @@ -26,6 +34,7 @@ def get_street_name(original_name: str) -> str: for old_name, new_name in NAME_REPLACEMENTS.items(): if old_name.lower() in street_name.lower(): street_name = street_name.replace(old_name, new_name) + return street_name.strip() return street_name diff --git a/src/gtfs_vigo_stops/stop_report.py b/src/gtfs_vigo_stops/stop_report.py index 082a2e9..76eb90d 100644 --- a/src/gtfs_vigo_stops/stop_report.py +++ b/src/gtfs_vigo_stops/stop_report.py @@ -482,7 +482,7 @@ def get_stop_arrivals(feed_dir: str, date: str) -> Dict[str, List[Dict[str, Any] "shape_dist_traveled": getattr( stop_time, "shape_dist_traveled", 0 ), - "next_streets": next_streets, + "next_streets": [s for s in next_streets if s != ""], "starting_code": starting_code, "starting_name": starting_name, "starting_time": final_starting_time, |
