From beb0756554a754eb5260cb9586baf793b175d13f Mon Sep 17 00:00:00 2001 From: Federico Franco Date: Sat, 8 Nov 2025 18:16:57 +0100 Subject: [PATCH 1/2] Add Trenitalia Lazio GTFS feed This adds a new GTFS feed for Trenitalia regional service in Lazio, Italy. Feed details: - Operator: Trenitalia (existing operator o-s-trenitalia) - Region: Lazio - Coverage: 64 routes, 499 stops, 2,237 trips - Update frequency: Every 5 minutes (automated polling) - Documentation: https://dmfr.6615.io/gtfs-docs - License: CC-BY-SA-4.0 - Attribution: Federico Franco The feed is self-hosted and maintained with automated updates. --- feeds/dati.toscana.it.dmfr.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/feeds/dati.toscana.it.dmfr.json b/feeds/dati.toscana.it.dmfr.json index ac99ea6f8..007073dee 100644 --- a/feeds/dati.toscana.it.dmfr.json +++ b/feeds/dati.toscana.it.dmfr.json @@ -1195,6 +1195,25 @@ "tags": { "unstable_url": "true" } + }, + { + "id": "f-6615-trenitalialazio", + "spec": "gtfs", + "urls": { + "static_current": "https://dmfr.6615.io/trenitalialazio.zip" + }, + "license": { + "spdx_identifier": "CC-BY-SA-4.0", + "use_without_attribution": "no", + "create_derived_product": "yes", + "redistribution_allowed": "yes", + "commercial_use_allowed": "yes", + "share_alike_optional": "no", + "attribution_text": "Federico Franco" + }, + "tags": { + "documentation_url": "https://dmfr.6615.io/gtfs-docs" + } } ], "operators": [ @@ -1214,6 +1233,10 @@ }, { "feed_onestop_id": "f-u0j-trenitalia" + }, + { + "gtfs_agency_id": "IT_IT14_Operator_05403151003_0083_0", + "feed_onestop_id": "f-6615-trenitalialazio" } ], "tags": { From cbdc8cc15b65ede47ba2eeb89109903d0f76801a Mon Sep 17 00:00:00 2001 From: Federico Franco Date: Sat, 8 Nov 2025 18:35:48 +0100 Subject: [PATCH 2/2] Add Trenitalia Lazio feed and associate with existing operator (f-6615-trenitalialazio) --- feeds/dati.toscana.it.dmfr.json | 46 ++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/feeds/dati.toscana.it.dmfr.json b/feeds/dati.toscana.it.dmfr.json index 007073dee..511ce6171 100644 --- a/feeds/dati.toscana.it.dmfr.json +++ b/feeds/dati.toscana.it.dmfr.json @@ -1,6 +1,25 @@ { "$schema": "https://dmfr.transit.land/json-schema/dmfr.schema-v0.6.0.json", "feeds": [ + { + "id": "f-6615-trenitalialazio", + "spec": "gtfs", + "urls": { + "static_current": "https://dmfr.6615.io/trenitalialazio.zip" + }, + "license": { + "spdx_identifier": "CC-BY-SA-4.0", + "use_without_attribution": "no", + "create_derived_product": "yes", + "redistribution_allowed": "yes", + "commercial_use_allowed": "yes", + "share_alike_optional": "no", + "attribution_text": "Federico Franco" + }, + "tags": { + "documentation_url": "https://dmfr.6615.io/gtfs-docs" + } + }, { "id": "f-s-atscolastico", "spec": "gtfs", @@ -1195,25 +1214,6 @@ "tags": { "unstable_url": "true" } - }, - { - "id": "f-6615-trenitalialazio", - "spec": "gtfs", - "urls": { - "static_current": "https://dmfr.6615.io/trenitalialazio.zip" - }, - "license": { - "spdx_identifier": "CC-BY-SA-4.0", - "use_without_attribution": "no", - "create_derived_product": "yes", - "redistribution_allowed": "yes", - "commercial_use_allowed": "yes", - "share_alike_optional": "no", - "attribution_text": "Federico Franco" - }, - "tags": { - "documentation_url": "https://dmfr.6615.io/gtfs-docs" - } } ], "operators": [ @@ -1225,6 +1225,10 @@ "name": "Trenitalia", "website": "http://www.trenitalia.it", "associated_feeds": [ + { + "gtfs_agency_id": "IT_IT14_Operator_05403151003_0083_0", + "feed_onestop_id": "f-6615-trenitalialazio" + }, { "feed_onestop_id": "f-sp-trenitaliaspa" }, @@ -1233,10 +1237,6 @@ }, { "feed_onestop_id": "f-u0j-trenitalia" - }, - { - "gtfs_agency_id": "IT_IT14_Operator_05403151003_0083_0", - "feed_onestop_id": "f-6615-trenitalialazio" } ], "tags": {