From add35c203850894bebbc9eaca45897fc6e21866f Mon Sep 17 00:00:00 2001 From: jeffyactive Date: Mon, 22 Apr 2024 22:33:10 -0400 Subject: [PATCH] Added The Empire Builder --- amtrak8/README.md | 13 ++++++++ amtrak8/geojson/overview.geojson | 52 ++++++++++++++++++++++++++++++++ amtrak8/overview.json | 4 +++ common/js/trekungen.js | 3 ++ 4 files changed, 72 insertions(+) create mode 100644 amtrak8/README.md create mode 100644 amtrak8/geojson/overview.geojson create mode 100644 amtrak8/overview.json diff --git a/amtrak8/README.md b/amtrak8/README.md new file mode 100644 index 0000000..8be7b5b --- /dev/null +++ b/amtrak8/README.md @@ -0,0 +1,13 @@ +amtrak8 +======= + +The Empire Builder: Seattle to Chicago by train (on Amtrak 8). + +Seattle to Chicago +------------------ + +:round_pushpin: [Route](geojson/x.geojson): + +:movie_camera: [YouTube](https://www.youtube.com/playlist?list=PLuoY9uzz-lDG2zhFbumHdTUbsI8uWBE6O) + +:globe_with_meridians: Overpass API query: \ No newline at end of file diff --git a/amtrak8/geojson/overview.geojson b/amtrak8/geojson/overview.geojson new file mode 100644 index 0000000..b9607c9 --- /dev/null +++ b/amtrak8/geojson/overview.geojson @@ -0,0 +1,52 @@ +{ + "type": "FeatureCollection", + "crs": { + "type": "name", + "properties": { + "name": "EPSG:4326" + } + }, + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [-122.32961, 47.59779] + }, + "properties": { "trek": "amtrak8" } + }, + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [-87.63909, 41.87864] + }, + "properties": { "trek": "amtrak8" } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [-122.32961, 47.59779], + [-122.19727, 47.97551], + [-120.30629, 47.42149], + [-117.41529, 47.65614], + [-116.54550, 48.27645], + [-113.9795, 48.4962], + [-109.6783, 48.5548], + [-103.62116, 48.14268], + [-97.11110, 47.91733], + [-96.78512, 46.88119], + [-94.14870, 45.56799], + [-93.08470, 44.94668], + [-91.24732, 43.83343], + [-90.50548, 43.98617], + [-87.91739, 43.03410], + [-87.63909, 41.87864] + ] + }, + "properties": { "trek": "amtrak8" } + } + ] +} \ No newline at end of file diff --git a/amtrak8/overview.json b/amtrak8/overview.json new file mode 100644 index 0000000..d8df0fe --- /dev/null +++ b/amtrak8/overview.json @@ -0,0 +1,4 @@ +{ + "title": "The Empire Builder: Seattle to Chicago by rail", + "youtube": "https://www.youtube.com/embed/videoseries?si=w3ryqMj9XyoNDaAA&list=PLuoY9uzz-lDG2zhFbumHdTUbsI8uWBE6O" +} \ No newline at end of file diff --git a/common/js/trekungen.js b/common/js/trekungen.js index 8ff6236..c02aec3 100644 --- a/common/js/trekungen.js +++ b/common/js/trekungen.js @@ -21,6 +21,9 @@ fetch(BASE_PATH + 'denvegaser/geojson/overview.geojson') fetch(BASE_PATH + 'via603/geojson/overview.geojson') .then((response) => response.json()) .then((json) => vectorSource.addFeatures(new GeoJSON().readFeatures(json))); +fetch(BASE_PATH + 'amtrak8/geojson/overview.geojson') + .then((response) => response.json()) + .then((json) => vectorSource.addFeatures(new GeoJSON().readFeatures(json))); fetch(BASE_PATH + 'via1/geojson/overview.geojson') .then((response) => response.json()) .then((json) => vectorSource.addFeatures(new GeoJSON().readFeatures(json)));