diff --git a/packages/roads/atlas/roads.json5 b/packages/roads/atlas/roads.json5 index 4c01d65..71263a9 100644 --- a/packages/roads/atlas/roads.json5 +++ b/packages/roads/atlas/roads.json5 @@ -1245,6 +1245,28 @@ "privacyUrl": "https://www.fintraffic.fi/en/fintraffic/data-protection", "enabledByDefault": true }, + { + "id": "fintraffic-tms-fi", + "name": "Fintraffic TMS traffic speed (Finland)", + "format": "fintraffic-tms-json", + "produces": "flow", + "url": "https://tie.digitraffic.fi/api/tms/v1/stations/data", + "requestHeaders": { + "Digitraffic-User": "OpenConditions/1.0" + }, + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "CC-BY-4.0", + "licenseUrl": "https://www.fintraffic.fi/en/fintraffic/open-data", + "attribution": "Fintraffic / Digitraffic", + "country": "FI", + "privacyUrl": "https://www.fintraffic.fi/en/fintraffic/data-protection", + "enabledByDefault": true, + "stationRegistry": { + "url": "https://tie.digitraffic.fi/api/tms/v1/stations", + "format": "fintraffic-stations" + } + }, { "id": "dir-fr", "name": "DIR / Bison Futé (France national roads)", @@ -1292,6 +1314,27 @@ }, "enabledByDefault": true }, + { + "id": "webtris-gb", + "name": "WebTRIS traffic flow (Great Britain)", + "format": "webtris-json", + "produces": "flow", + "url": "https://webtris.nationalhighways.co.uk/api/v1.0/reports/daily?sites={sites}&start_date={start_date}&end_date={end_date}&page=1&page_size=100", + "preFetch": "webtrisDailyWindow", + "fanoutTolerant": true, + "cadenceSec": 900, + "freshnessWindowSec": 3600, + "license": "OGL-UK-3.0", + "licenseUrl": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/", + "attribution": "National Highways / WebTRIS", + "country": "GB", + "privacyUrl": "https://nationalhighways.co.uk/privacy-notice/", + "enabledByDefault": false, + "stationRegistry": { + "url": "https://webtris.nationalhighways.co.uk/api/v1.0/sites", + "format": "webtris-sites" + } + }, { "id": "hc-hr", "name": "Hrvatske ceste roadworks (Croatia)", @@ -1530,6 +1573,43 @@ "enabledByDefault": true, "posListLonLat": true }, + { + "id": "trafikverket-flow-se", + "name": "Trafikverket traffic flow (Sweden)", + "format": "trafikverket-flow-json", + "produces": "flow", + "url": "https://api.trafikinfo.trafikverket.se/v2/data.json", + "method": "POST", + "bodyTemplate": "SiteIdAverageVehicleSpeedVehicleFlowRateMeasurementTimeGeometry.WGS84", + "requestHeaders": { + "Content-Type": "text/xml" + }, + "requiredEnv": [ + "TRAFIKVERKET_API_KEY" + ], + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "CC0-1.0", + "licenseUrl": "https://api.trafikinfo.trafikverket.se/", + "attribution": "Trafikverket", + "country": "SE", + "privacyUrl": "https://www.trafikverket.se/en/privacy-policy/", + "setup": { + "TRAFIKVERKET_API_KEY": { + "url": "https://data.trafikverket.se/oauth2/Account/register", + "urlLabel": "Sign up at Trafikverket", + "steps": [ + "Sign up at data.trafikverket.se/oauth2/Account/register.", + "Create an authentication key under data.trafikverket.se/mypage/systems (My systems). The key is sent in the POST request body." + ], + "cost": "Free", + "notes": "CC0 — no restrictions. API endpoint: api.trafikinfo.trafikverket.se/v2/data.json (the bare host has no web page).", + "title": "Trafikverket key (Sweden)", + "description": "Authentication key, sent in the POST request body." + } + }, + "enabledByDefault": true + }, { "id": "lta-sg", "name": "LTA DataMall Traffic Incidents (Singapore)", @@ -1676,6 +1756,54 @@ }, "enabledByDefault": true }, + { + "id": "nyc-dot-speed-us", + "name": "NYC DOT real-time traffic speeds (New York City)", + "format": "nyc-dot-speed-json", + "produces": "flow", + "url": "https://data.cityofnewyork.us/resource/i4gi-tjb9.json?$limit=5000", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "NYC-Open-Data", + "licenseUrl": "https://www.nyc.gov/html/data/terms.html", + "attribution": "New York City Department of Transportation", + "country": "US", + "privacyUrl": "https://www.nyc.gov/home/privacy-policy.page", + "enabledByDefault": true + }, + { + "id": "ohgo-oh-us", + "name": "OHGO travel delays (Ohio)", + "format": "ohgo-json", + "produces": "flow", + "url": "https://publicapi.ohgo.com/api/v1/travel-delays?page-all=true", + "auth": { + "kind": "header-key", + "header": "Authorization", + "envVar": "OHGO_API_KEY", + "valuePrefix": "APIKEY " + }, + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "US-Gov-Public-Domain", + "licenseUrl": "https://www.usa.gov/government-works", + "attribution": "Ohio Department of Transportation (OHGO)", + "country": "US", + "privacyUrl": "https://www.transportation.ohio.gov/about-us/privacy", + "setup": { + "OHGO_API_KEY": { + "url": "https://ohgo.com/developer", + "urlLabel": "OHGO developer registration", + "steps": [ + "Register for a free OHGO developer account at ohgo.com/developer and create an API key.", + "Set OHGO_API_KEY to the key value; the feed activates on the next scheduler cycle." + ], + "notes": "Free key. Data is U.S. government public domain.", + "title": "OHGO API key" + } + }, + "enabledByDefault": true + }, { "id": "wzdx-oklahoma", "name": "WZDx — Oklahoma DOT (oklahoma)", @@ -1845,29 +1973,29 @@ "enabledByDefault": true }, { - "id": "wzdx-new-jersey", - "name": "WZDx — New Jersey Institute of Technology (new jersey)", + "id": "wzdx-kentucky", + "name": "WZDx — Kentucky Transportation Cabinet (kentucky)", "format": "wzdx", - "url": "https://smartworkzones.njit.edu/nj/wzdx", + "url": "https://storage.googleapis.com/kytc-its-2020-openrecords/public/feeds/WZDx/kytc_wzdx_v4.1.geojson", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "CC0-1.0", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", - "attribution": "New Jersey Institute of Technology", + "attribution": "Kentucky Transportation Cabinet", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", "enabledByDefault": true }, { - "id": "wzdx-kentucky", - "name": "WZDx — Kentucky Transportation Cabinet (kentucky)", + "id": "wzdx-new-jersey", + "name": "WZDx — New Jersey Institute of Technology (new jersey)", "format": "wzdx", - "url": "https://storage.googleapis.com/kytc-its-2020-openrecords/public/feeds/WZDx/kytc_wzdx_v4.1.geojson", + "url": "https://smartworkzones.njit.edu/nj/wzdx", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "CC0-1.0", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", - "attribution": "Kentucky Transportation Cabinet", + "attribution": "New Jersey Institute of Technology", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", "enabledByDefault": true @@ -1982,7 +2110,16 @@ "attribution": "Michigan DOT", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", - "enabledByDefault": true + "enabledByDefault": true, + "auth": { + "kind": "none" + }, + "setup": { + "WZDX_MICHIGAN_API_KEY": { + "title": "WZDx — Michigan DOT (michigan) — API key", + "notes": "This registry feed is marked as needing an API key. The registry URL is used as published; supply a registered key upstream if the feed requires one." + } + } }, { "id": "wzdx-north-carolina", @@ -2010,7 +2147,16 @@ "attribution": "Oregon DOT", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", - "enabledByDefault": true + "enabledByDefault": true, + "auth": { + "kind": "none" + }, + "setup": { + "WZDX_OREGON_API_KEY": { + "title": "WZDx — Oregon DOT (Oregon) — API key", + "notes": "This registry feed is marked as needing an API key. The registry URL is used as published; supply a registered key upstream if the feed requires one." + } + } }, { "id": "autobahn-a1-warning", @@ -3962,6 +4108,32 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a280-warning", + "name": "Autobahn A280 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A280/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a280-closure", + "name": "Autobahn A280 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A280/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a281-warning", "name": "Autobahn A281 — warning", @@ -3988,6 +4160,32 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a293-warning", + "name": "Autobahn A293 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A293/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a293-closure", + "name": "Autobahn A293 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A293/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a320-warning", "name": "Autobahn A320 — warning", @@ -4196,6 +4394,32 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a524-warning", + "name": "Autobahn A524 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A524/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a524-closure", + "name": "Autobahn A524 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A524/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a535-warning", "name": "Autobahn A535 — warning", @@ -4378,6 +4602,58 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a571-warning", + "name": "Autobahn A571 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A571/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a571-closure", + "name": "Autobahn A571 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A571/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a602-warning", + "name": "Autobahn A602 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A602/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a602-closure", + "name": "Autobahn A602 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A602/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a620-warning", "name": "Autobahn A620 — warning", @@ -4613,10 +4889,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a672-warning", - "name": "Autobahn A672 — warning", + "id": "autobahn-a831-warning", + "name": "Autobahn A831 — warning", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A672/services/warning", + "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/warning", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", @@ -4626,10 +4902,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a672-closure", - "name": "Autobahn A672 — closure", + "id": "autobahn-a831-closure", + "name": "Autobahn A831 — closure", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A672/services/closure", + "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/closure", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", @@ -4639,10 +4915,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a831-warning", - "name": "Autobahn A831 — warning", + "id": "autobahn-a861-warning", + "name": "Autobahn A861 — warning", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/warning", + "url": "https://verkehr.autobahn.de/o/autobahn/A861/services/warning", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", @@ -4652,10 +4928,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a831-closure", - "name": "Autobahn A831 — closure", + "id": "autobahn-a861-closure", + "name": "Autobahn A861 — closure", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/closure", + "url": "https://verkehr.autobahn.de/o/autobahn/A861/services/closure", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", diff --git a/packages/roads/src/catalog/snapshots/autobahn-index.json b/packages/roads/src/catalog/snapshots/autobahn-index.json index c2a933d..b257072 100644 --- a/packages/roads/src/catalog/snapshots/autobahn-index.json +++ b/packages/roads/src/catalog/snapshots/autobahn-index.json @@ -1949,6 +1949,32 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a280-warning", + "name": "Autobahn A280 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A280/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a280-closure", + "name": "Autobahn A280 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A280/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a281-warning", "name": "Autobahn A281 — warning", @@ -1975,6 +2001,32 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a293-warning", + "name": "Autobahn A293 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A293/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a293-closure", + "name": "Autobahn A293 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A293/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a320-warning", "name": "Autobahn A320 — warning", @@ -2183,6 +2235,32 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a524-warning", + "name": "Autobahn A524 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A524/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a524-closure", + "name": "Autobahn A524 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A524/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a535-warning", "name": "Autobahn A535 — warning", @@ -2365,6 +2443,58 @@ "privacyUrl": "https://www.autobahn.de/datenschutz", "enabledByDefault": true }, + { + "id": "autobahn-a571-warning", + "name": "Autobahn A571 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A571/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a571-closure", + "name": "Autobahn A571 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A571/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a602-warning", + "name": "Autobahn A602 — warning", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A602/services/warning", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, + { + "id": "autobahn-a602-closure", + "name": "Autobahn A602 — closure", + "format": "autobahn-json", + "url": "https://verkehr.autobahn.de/o/autobahn/A602/services/closure", + "cadenceSec": 300, + "freshnessWindowSec": 900, + "license": "dl-de/by-2-0", + "attribution": "Quelle: Die Autobahn GmbH des Bundes", + "country": "DE", + "privacyUrl": "https://www.autobahn.de/datenschutz", + "enabledByDefault": true + }, { "id": "autobahn-a620-warning", "name": "Autobahn A620 — warning", @@ -2600,10 +2730,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a672-warning", - "name": "Autobahn A672 — warning", + "id": "autobahn-a831-warning", + "name": "Autobahn A831 — warning", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A672/services/warning", + "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/warning", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", @@ -2613,10 +2743,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a672-closure", - "name": "Autobahn A672 — closure", + "id": "autobahn-a831-closure", + "name": "Autobahn A831 — closure", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A672/services/closure", + "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/closure", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", @@ -2626,10 +2756,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a831-warning", - "name": "Autobahn A831 — warning", + "id": "autobahn-a861-warning", + "name": "Autobahn A861 — warning", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/warning", + "url": "https://verkehr.autobahn.de/o/autobahn/A861/services/warning", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", @@ -2639,10 +2769,10 @@ "enabledByDefault": true }, { - "id": "autobahn-a831-closure", - "name": "Autobahn A831 — closure", + "id": "autobahn-a861-closure", + "name": "Autobahn A861 — closure", "format": "autobahn-json", - "url": "https://verkehr.autobahn.de/o/autobahn/A831/services/closure", + "url": "https://verkehr.autobahn.de/o/autobahn/A861/services/closure", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "dl-de/by-2-0", diff --git a/packages/roads/src/catalog/snapshots/wzdx-registry.json b/packages/roads/src/catalog/snapshots/wzdx-registry.json index a616cd7..e23d011 100644 --- a/packages/roads/src/catalog/snapshots/wzdx-registry.json +++ b/packages/roads/src/catalog/snapshots/wzdx-registry.json @@ -168,29 +168,29 @@ "enabledByDefault": true }, { - "id": "wzdx-new-jersey", - "name": "WZDx — New Jersey Institute of Technology (new jersey)", + "id": "wzdx-kentucky", + "name": "WZDx — Kentucky Transportation Cabinet (kentucky)", "format": "wzdx", - "url": "https://smartworkzones.njit.edu/nj/wzdx", + "url": "https://storage.googleapis.com/kytc-its-2020-openrecords/public/feeds/WZDx/kytc_wzdx_v4.1.geojson", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "CC0-1.0", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", - "attribution": "New Jersey Institute of Technology", + "attribution": "Kentucky Transportation Cabinet", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", "enabledByDefault": true }, { - "id": "wzdx-kentucky", - "name": "WZDx — Kentucky Transportation Cabinet (kentucky)", + "id": "wzdx-new-jersey", + "name": "WZDx — New Jersey Institute of Technology (new jersey)", "format": "wzdx", - "url": "https://storage.googleapis.com/kytc-its-2020-openrecords/public/feeds/WZDx/kytc_wzdx_v4.1.geojson", + "url": "https://smartworkzones.njit.edu/nj/wzdx", "cadenceSec": 300, "freshnessWindowSec": 900, "license": "CC0-1.0", "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/", - "attribution": "Kentucky Transportation Cabinet", + "attribution": "New Jersey Institute of Technology", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", "enabledByDefault": true @@ -305,7 +305,16 @@ "attribution": "Michigan DOT", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", - "enabledByDefault": true + "enabledByDefault": true, + "auth": { + "kind": "none" + }, + "setup": { + "WZDX_MICHIGAN_API_KEY": { + "title": "WZDx — Michigan DOT (michigan) — API key", + "notes": "This registry feed is marked as needing an API key. The registry URL is used as published; supply a registered key upstream if the feed requires one." + } + } }, { "id": "wzdx-north-carolina", @@ -333,6 +342,15 @@ "attribution": "Oregon DOT", "country": "US", "privacyUrl": "https://www.transportation.gov/privacy", - "enabledByDefault": true + "enabledByDefault": true, + "auth": { + "kind": "none" + }, + "setup": { + "WZDX_OREGON_API_KEY": { + "title": "WZDx — Oregon DOT (Oregon) — API key", + "notes": "This registry feed is marked as needing an API key. The registry URL is used as published; supply a registered key upstream if the feed requires one." + } + } } ]