diff --git a/js/common.js b/js/common.js index 16c21f3..e015844 100644 --- a/js/common.js +++ b/js/common.js @@ -303,18 +303,17 @@ export function createLegDetailsTable(container, legsGeojson, exchangesGeoJson) let data = [] let legDescriptions = "" - function formatLegDescription(startExchange, endExchange, leg, includeLegNumber=false, linkStations=false){ - let legNumber = "" - if (includeLegNumber) legNumber = `${leg.id}: ` + function formatLegDescription(startExchange, endExchange, leg){ + let legNumber = `${leg.id}: ` let legName = `${legNumber}${startExchange.name} to ${endExchange.name}` - return `
${legName}
${leg.distance_mi.toFixed(2)}mi ↑${leg.ascent_ft.toFixed(0)}ft ↓${leg.descent_ft.toFixed(0)}ft

${leg.notes}

` + return `
${legName}
${leg.distance_mi.toFixed(2)}mi ↑${leg.ascent_ft.toFixed(0)}ft ↓${leg.descent_ft.toFixed(0)}ft
Landmark: ${startExchange.landmark}

${leg.notes}

` } for (let leg of legsGeojson) { let legData = leg.properties legData.id = legData.start_exchange + 1 data.push(legData) - legDescriptions += `
${formatLegDescription(exchangesGeoJson[legData.start_exchange].properties, exchangesGeoJson[legData.end_exchange].properties, legData, true)}
` + legDescriptions += `
${formatLegDescription(exchangesGeoJson[legData.start_exchange].properties, exchangesGeoJson[legData.end_exchange].properties, legData)}
` } container.innerHTML = legDescriptions diff --git a/maps/lrr23.geojson b/maps/lrr23.geojson new file mode 100644 index 0000000..9bc7687 --- /dev/null +++ b/maps/lrr23.geojson @@ -0,0 +1,527 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.29772, 47.42283, 123],[-122.29771, 47.42283, 123.1],[-122.2977, 47.42283, 123.1],[-122.29764, 47.42283, 123.2],[-122.29754, 47.42284, 123.5],[-122.29753, 47.42284, 123.5],[-122.29747, 47.42281, 123.6],[-122.29743, 47.42279, 123.6],[-122.29717, 47.42279, 124.3],[-122.29666, 47.42279, 125.5],[-122.29662, 47.4228, 125.6],[-122.29657, 47.42284, 125.7],[-122.29654, 47.42283, 125.7],[-122.29644, 47.42282, 125.8],[-122.29625, 47.42281, 125.8],[-122.29611, 47.42281, 125.7],[-122.2961, 47.42282, 125.7],[-122.29613, 47.42288, 125.7],[-122.29613, 47.42297, 125.9],[-122.29611, 47.4232, 126.4],[-122.2961, 47.42358, 127.1],[-122.29615, 47.42359, 127.2],[-122.2961, 47.42398, 127.6],[-122.29603, 47.4246, 126.8],[-122.2959, 47.42567, 125.7],[-122.2959, 47.42573, 125.7],[-122.2958, 47.42654, 125.1],[-122.29576, 47.42686, 123.3],[-122.29576, 47.42688, 123.1],[-122.2957, 47.42732, 121.6],[-122.29569, 47.42741, 121.5],[-122.29566, 47.42757, 121.4],[-122.29563, 47.42772, 121.3],[-122.2955, 47.42871, 120.7],[-122.29543, 47.42924, 118.6],[-122.29537, 47.42967, 116.4],[-122.29536, 47.42976, 115.9],[-122.29534, 47.42996, 114.7],[-122.29529, 47.43039, 112.1],[-122.29528, 47.43048, 111.5],[-122.29527, 47.43088, 109.5],[-122.29527, 47.43096, 109.2],[-122.29526, 47.43109, 108.6],[-122.29524, 47.43191, 102.3],[-122.29532, 47.43309, 102.3],[-122.29537, 47.4338, 103.8],[-122.29538, 47.43397, 104],[-122.29538, 47.43407, 104.1],[-122.29539, 47.43411, 104.2],[-122.29541, 47.4344, 104.1],[-122.29542, 47.43454, 104],[-122.29543, 47.43467, 104.1],[-122.29551, 47.43568, 103.7],[-122.29561, 47.43686, 104],[-122.29563, 47.43711, 104.2],[-122.29565, 47.43742, 104.4],[-122.29565, 47.43758, 105.9],[-122.29569, 47.438, 107],[-122.29579, 47.43914, 109.2],[-122.29582, 47.43944, 109.4],[-122.29582, 47.43947, 109.5],[-122.29585, 47.44002, 109.6],[-122.29586, 47.44031, 109.6],[-122.29587, 47.44042, 109.7],[-122.29587, 47.44052, 109.7],[-122.29587, 47.44057, 109.7],[-122.29589, 47.44105, 109.8],[-122.29591, 47.44179, 110],[-122.29596, 47.4422, 110.1],[-122.29597, 47.44231, 110.1],[-122.29601, 47.44284, 109.9],[-122.29594, 47.44284, 109.9],[-122.29596, 47.44299, 109.8],[-122.29592, 47.44331, 109.4],[-122.29596, 47.44387, 109],[-122.29596, 47.44388, 108.9],[-122.29597, 47.44393, 108.9],[-122.29597, 47.44398, 108.8],[-122.29597, 47.44399, 108.8],[-122.296, 47.44432, 108.5],[-122.29599, 47.44438, 108.5],[-122.29602, 47.44513, 107.6],[-122.29602, 47.44515, 107.6],[-122.29604, 47.44525, 107.5],[-122.29604, 47.44534, 107.5],[-122.29604, 47.44535, 107.5],[-122.29609, 47.4454, 107.6],[-122.2961, 47.44543, 107.6],[-122.29612, 47.44569, 107.4],[-122.29612, 47.44572, 107.4],[-122.29601, 47.44572, 107.4],[-122.29601, 47.44569, 107.3],[-122.29601, 47.44573, 107.3],[-122.29681, 47.4457, 105.9],[-122.29697, 47.44569, 105],[-122.29696, 47.44556, 105.1],[-122.29695, 47.44547, 105.2],[-122.29696, 47.44547, 105.2]] + }, + "properties": { + "start_exchange": 0, + "end_exchange": 1, + "distance_mi": 1.74, + "ascent_ft": 55, + "descent_ft": 113, + "notes": "Good sidewalks and relatively few street crossings. Lots of hotels. Two Denny's." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.29696, 47.44546, 105.2],[-122.29695, 47.44547, 105.2],[-122.29696, 47.44556, 105.1],[-122.29697, 47.44569, 105],[-122.29681, 47.4457, 105.9],[-122.29601, 47.44573, 107.3],[-122.29601, 47.44569, 107.4],[-122.29601, 47.44572, 107.4],[-122.29612, 47.44572, 107.3],[-122.29613, 47.44582, 107.3],[-122.29619, 47.44606, 107],[-122.29621, 47.44638, 106.9],[-122.29622, 47.4465, 106.9],[-122.29624, 47.44678, 106.9],[-122.29624, 47.44682, 107],[-122.29624, 47.44686, 107.1],[-122.29628, 47.44729, 107.5],[-122.29629, 47.44751, 108.2],[-122.2963, 47.44767, 108.6],[-122.2963, 47.44774, 108.9],[-122.29628, 47.44835, 111.1],[-122.29627, 47.44857, 111.9],[-122.29621, 47.44905, 113.8],[-122.29616, 47.44925, 114.7],[-122.29615, 47.44934, 115],[-122.29614, 47.44942, 115.3],[-122.29615, 47.44953, 115.7],[-122.29599, 47.45029, 118.8],[-122.29593, 47.45053, 119.6],[-122.29587, 47.45058, 119.8],[-122.29588, 47.45059, 119.8],[-122.29585, 47.45066, 120.1],[-122.29582, 47.45078, 120.4],[-122.29581, 47.45078, 120.4],[-122.29579, 47.45091, 120.8],[-122.29572, 47.45114, 121.3],[-122.29567, 47.45136, 121.8],[-122.29554, 47.45172, 122.4],[-122.29527, 47.45236, 122.9],[-122.29518, 47.45256, 122.9],[-122.295, 47.45291, 122.9],[-122.2949, 47.45308, 122.9],[-122.29482, 47.45317, 123],[-122.29476, 47.45323, 123.1],[-122.29475, 47.45324, 123.1],[-122.29477, 47.45328, 123],[-122.29474, 47.45339, 123],[-122.29463, 47.45367, 123.1],[-122.29454, 47.45384, 123.1],[-122.29435, 47.4542, 123.3],[-122.29428, 47.45434, 123.3],[-122.29403, 47.45482, 123],[-122.29386, 47.45508, 122.6],[-122.29376, 47.45529, 122.1],[-122.29347, 47.45585, 120.4],[-122.29339, 47.456, 119.9],[-122.2933, 47.45617, 119.3],[-122.29314, 47.45648, 118],[-122.29297, 47.45682, 116.7],[-122.29273, 47.4573, 114.7],[-122.29253, 47.45768, 113.3],[-122.29192, 47.45886, 108.8],[-122.29172, 47.45912, 107.5],[-122.29156, 47.45944, 107],[-122.29158, 47.45951, 107.1],[-122.29155, 47.45955, 107.1],[-122.29144, 47.45957, 106.9],[-122.29144, 47.45959, 106.9],[-122.2914, 47.45966, 106.9],[-122.29136, 47.45975, 107.2],[-122.29135, 47.45977, 107.3],[-122.29139, 47.45979, 107.5],[-122.2914, 47.45989, 107.8],[-122.29128, 47.46005, 107.9],[-122.29118, 47.46028, 108.4],[-122.29117, 47.46037, 108.5],[-122.29109, 47.46052, 108.9],[-122.29095, 47.46085, 109.9],[-122.29082, 47.4611, 110.5],[-122.29041, 47.46192, 111.1],[-122.29009, 47.46259, 111.2],[-122.29, 47.4627, 111.2],[-122.2899, 47.46275, 111.1],[-122.28991, 47.46276, 111.1],[-122.28992, 47.46278, 111.2],[-122.28992, 47.46283, 111.3],[-122.28991, 47.46285, 111.3],[-122.2899, 47.46287, 111.3],[-122.28989, 47.46291, 111.3],[-122.28986, 47.46294, 111.4],[-122.28993, 47.46297, 111.5],[-122.28993, 47.463, 111.3],[-122.28948, 47.46387, 111],[-122.28923, 47.46423, 109.9],[-122.28908, 47.46452, 108.9],[-122.28903, 47.4645, 108.9],[-122.28901, 47.46452, 108.9],[-122.28881, 47.46445, 106.2],[-122.28873, 47.46442, 106.2],[-122.28827, 47.46426, 102.4],[-122.28801, 47.46417, 99.9],[-122.28792, 47.46418, 98.9],[-122.28787, 47.46418, 98.8],[-122.28787, 47.46416, 98.8]] + }, + "properties": { + "start_exchange": 1, + "end_exchange": 2, + "distance_mi": 1.5, + "ascent_ft": 97, + "descent_ft": 118, + "notes": "Along Highway 99. Sidewalks are good, though narrow when passing over Highway 518. More hotels." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.28792, 47.46418],[-122.28792, 47.46458],[-122.28792, 47.46462],[-122.28792, 47.46466],[-122.28792, 47.46467],[-122.28792, 47.46498],[-122.28792, 47.46499],[-122.28791, 47.46502],[-122.28791, 47.46503],[-122.28875, 47.46504],[-122.28876, 47.46506],[-122.2887, 47.46515],[-122.28863, 47.4653],[-122.28862, 47.46531],[-122.28866, 47.46534],[-122.28867, 47.46537],[-122.28842, 47.46586],[-122.28853, 47.46589],[-122.28843, 47.46612],[-122.2882, 47.46656],[-122.28803, 47.46686],[-122.28797, 47.46698],[-122.28792, 47.46709],[-122.28778, 47.46732],[-122.28772, 47.46744],[-122.28759, 47.46764],[-122.28752, 47.46778],[-122.28745, 47.46789],[-122.28726, 47.46829],[-122.28715, 47.46852],[-122.28708, 47.46866],[-122.28708, 47.46878],[-122.28686, 47.46919],[-122.28659, 47.46971],[-122.28638, 47.47007],[-122.28631, 47.47018],[-122.28625, 47.4703],[-122.28618, 47.47043],[-122.28612, 47.47055],[-122.28616, 47.4706],[-122.28605, 47.47081],[-122.28592, 47.47106],[-122.28587, 47.47116],[-122.28585, 47.47119],[-122.28571, 47.47147],[-122.28568, 47.47153],[-122.2856, 47.47168],[-122.28557, 47.47174],[-122.28547, 47.47193],[-122.28542, 47.47204],[-122.28541, 47.47206],[-122.28522, 47.47243],[-122.28508, 47.4727],[-122.28502, 47.47281],[-122.28494, 47.47297],[-122.28482, 47.47319],[-122.28466, 47.47351],[-122.28454, 47.47374],[-122.28452, 47.47378],[-122.28448, 47.47385],[-122.28443, 47.47395],[-122.28436, 47.47409],[-122.28428, 47.47424],[-122.28412, 47.47423],[-122.28363, 47.47422],[-122.28356, 47.47418],[-122.28348, 47.47418],[-122.28289, 47.47418],[-122.28274, 47.4742],[-122.28231, 47.47419],[-122.28189, 47.47418],[-122.28184, 47.47418],[-122.28133, 47.47418],[-122.28118, 47.47417],[-122.28106, 47.47417],[-122.28064, 47.47417],[-122.27959, 47.47415],[-122.27929, 47.47415],[-122.27898, 47.47414],[-122.27892, 47.47414],[-122.27823, 47.47414],[-122.27806, 47.47414],[-122.27724, 47.47413],[-122.27698, 47.47413],[-122.27656, 47.47412],[-122.27586, 47.47411],[-122.27575, 47.47411],[-122.27564, 47.47411],[-122.2748, 47.4741],[-122.27447, 47.47409],[-122.2733, 47.47408],[-122.2732, 47.47408],[-122.27102, 47.47405],[-122.27071, 47.47404],[-122.27054, 47.47404],[-122.27041, 47.47404],[-122.27042, 47.4741],[-122.27024, 47.47408],[-122.26889, 47.47408],[-122.26876, 47.47411],[-122.26841, 47.4741],[-122.26836, 47.47411],[-122.26834, 47.47417],[-122.26832, 47.47594],[-122.26831, 47.47596],[-122.26833, 47.47616],[-122.26832, 47.47617],[-122.26832, 47.47622],[-122.26824, 47.47622],[-122.26823, 47.47648],[-122.26823, 47.47689],[-122.26823, 47.4769],[-122.26822, 47.47725],[-122.26822, 47.4773],[-122.26822, 47.47739],[-122.26821, 47.47791],[-122.26821, 47.47823],[-122.2682, 47.47869],[-122.2682, 47.47874],[-122.26821, 47.47984],[-122.26821, 47.48003],[-122.26821, 47.48008],[-122.26765, 47.48017],[-122.26796, 47.48071],[-122.26813, 47.48098],[-122.26841, 47.48138],[-122.26831, 47.4815],[-122.26816, 47.48167],[-122.26804, 47.48177],[-122.26785, 47.48192],[-122.26773, 47.48201],[-122.26761, 47.48212],[-122.26752, 47.48234],[-122.2673, 47.48276],[-122.26707, 47.48311],[-122.26678, 47.48342],[-122.26668, 47.48352],[-122.26586, 47.48433],[-122.26534, 47.48485],[-122.2653, 47.48489],[-122.26511, 47.48508],[-122.26507, 47.48513],[-122.26394, 47.48629],[-122.26365, 47.48658],[-122.26358, 47.48664],[-122.26413, 47.48719],[-122.26454, 47.48766],[-122.26504, 47.48835],[-122.26523, 47.48862],[-122.26545, 47.48887],[-122.2657, 47.48905],[-122.26596, 47.4892],[-122.26622, 47.48931],[-122.26655, 47.48942],[-122.26683, 47.48949],[-122.26721, 47.48955],[-122.26811, 47.48959],[-122.26829, 47.48965],[-122.26843, 47.48973],[-122.26865, 47.48991],[-122.26834, 47.48982],[-122.26765, 47.48971],[-122.26583, 47.4894],[-122.264, 47.48905],[-122.26356, 47.48897],[-122.26336, 47.48891],[-122.26293, 47.48874],[-122.26286, 47.48872],[-122.26255, 47.4886],[-122.26097, 47.48796],[-122.2606, 47.48781],[-122.26023, 47.48768],[-122.26007, 47.48762],[-122.25988, 47.48755],[-122.25934, 47.48736],[-122.25912, 47.48732],[-122.25868, 47.48732],[-122.25862, 47.48732],[-122.25816, 47.48733],[-122.2577, 47.48734],[-122.25763, 47.48734],[-122.25722, 47.48734],[-122.25601, 47.48735],[-122.25572, 47.48739],[-122.25531, 47.48749],[-122.25512, 47.48755],[-122.25447, 47.48778],[-122.25447, 47.48845],[-122.25446, 47.48867],[-122.25445, 47.48901],[-122.25443, 47.48954],[-122.25442, 47.49006],[-122.25441, 47.49019],[-122.25441, 47.49023],[-122.25441, 47.49038],[-122.25439, 47.49084],[-122.25438, 47.49108],[-122.25437, 47.49135],[-122.25441, 47.49139],[-122.25451, 47.4915],[-122.25462, 47.49163],[-122.25498, 47.49207],[-122.25577, 47.49301],[-122.25612, 47.49341],[-122.25695, 47.49417],[-122.25786, 47.4949],[-122.25894, 47.49563],[-122.25902, 47.49567],[-122.25964, 47.496],[-122.25983, 47.49611],[-122.26013, 47.49628],[-122.26057, 47.49653],[-122.26108, 47.49681],[-122.26211, 47.4974],[-122.26343, 47.49814],[-122.26374, 47.49832],[-122.26444, 47.49873],[-122.26532, 47.49924],[-122.26539, 47.49928],[-122.26567, 47.49943],[-122.26775, 47.50062],[-122.26859, 47.50109],[-122.26912, 47.50142],[-122.26928, 47.50153],[-122.26943, 47.50165],[-122.26957, 47.50182],[-122.26971, 47.5021],[-122.26987, 47.50262],[-122.27002, 47.50375],[-122.27016, 47.50488],[-122.27034, 47.50511],[-122.27038, 47.50539],[-122.27044, 47.50576],[-122.27051, 47.50624],[-122.27063, 47.50704],[-122.27117, 47.50704],[-122.27221, 47.50707],[-122.27253, 47.50707],[-122.2727, 47.50708],[-122.27401, 47.50711],[-122.27415, 47.50706],[-122.27444, 47.50696],[-122.27469, 47.50692],[-122.27492, 47.50689],[-122.2753, 47.50692],[-122.27563, 47.50697],[-122.27594, 47.50707],[-122.2761, 47.50714],[-122.27626, 47.50725],[-122.27657, 47.50744],[-122.27703, 47.50774],[-122.27717, 47.50782],[-122.27731, 47.50788],[-122.2776, 47.50797],[-122.27794, 47.50802],[-122.27827, 47.50802],[-122.27827, 47.50816],[-122.27828, 47.50968],[-122.27842, 47.51142],[-122.27851, 47.51217],[-122.2786, 47.51285],[-122.27868, 47.51342],[-122.27872, 47.51372],[-122.27879, 47.51441],[-122.27885, 47.5149],[-122.27897, 47.5159],[-122.2791, 47.5166],[-122.27912, 47.51671],[-122.2792, 47.51707],[-122.27924, 47.51725],[-122.27927, 47.51735],[-122.2794, 47.51787],[-122.27955, 47.51846],[-122.27976, 47.51939],[-122.27979, 47.51965],[-122.27982, 47.51991],[-122.2798, 47.52021],[-122.27975, 47.52061],[-122.27948, 47.5216],[-122.27938, 47.52197],[-122.27929, 47.52225],[-122.27915, 47.5227],[-122.27913, 47.52277],[-122.27904, 47.52311],[-122.27922, 47.52311],[-122.27925, 47.523]] + }, + "properties": { + "start_exchange": 2, + "end_exchange": 3, + "distance_mi": 6.64, + "ascent_ft": 600, + "descent_ft": 860, + "notes": "Charming Tukwila suburbs and glimpses of the Duwamish. Crossing I-5 involves a brief jaunt on a low-traffic, one-lane vehicle road before turning onto S 129th St to cut East. Sidewalks come and go along Beacon Ave S, so expect some gravel shoulders and wide intersections with no marked crosswalks." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.27925, 47.523, 19.4],[-122.27922, 47.52311, 19.3],[-122.27904, 47.52311, 18.8],[-122.27898, 47.52312, 18.7],[-122.27893, 47.52316, 18.4],[-122.2789, 47.52327, 18.2],[-122.27889, 47.52333, 18.2],[-122.27889, 47.52334, 18.2],[-122.27887, 47.52337, 18.3],[-122.27883, 47.52338, 18.3],[-122.2788, 47.52341, 18.4],[-122.27876, 47.52344, 18.3],[-122.27874, 47.52345, 18.3],[-122.27877, 47.52349, 18.4],[-122.27883, 47.52357, 18.5],[-122.2787, 47.52416, 18.3],[-122.27868, 47.52417, 18.3],[-122.27867, 47.52427, 18],[-122.27866, 47.52435, 18.2],[-122.27863, 47.52495, 18.1],[-122.27866, 47.52522, 17.5],[-122.27877, 47.5257, 17.6],[-122.27889, 47.52594, 17.8],[-122.27888, 47.52598, 17.8],[-122.27887, 47.526, 17.7],[-122.27893, 47.52612, 17.6],[-122.27896, 47.52619, 18.1],[-122.27903, 47.52624, 18.1],[-122.27908, 47.52633, 18.3],[-122.27943, 47.52695, 20.3],[-122.27986, 47.52777, 23.2],[-122.27985, 47.52779, 23.3],[-122.27989, 47.52788, 23.4],[-122.27993, 47.52794, 23.8],[-122.27996, 47.52797, 24],[-122.2801, 47.52827, 25.2],[-122.28016, 47.52837, 25.4],[-122.28026, 47.52861, 26.5],[-122.28043, 47.52913, 28.1],[-122.28043, 47.5292, 28.3],[-122.2805, 47.5292, 28.4],[-122.28057, 47.52983, 30.7],[-122.28057, 47.52996, 31.1],[-122.28058, 47.53083, 34.1],[-122.28058, 47.53103, 34.5],[-122.28058, 47.53143, 35],[-122.28058, 47.53153, 35],[-122.28059, 47.53165, 35.1],[-122.28061, 47.53216, 35.6],[-122.28061, 47.53252, 36],[-122.28061, 47.53275, 36.2],[-122.28056, 47.53275, 36.3],[-122.28055, 47.53292, 36.7],[-122.28056, 47.53328, 36.9],[-122.28056, 47.53338, 36.9],[-122.28056, 47.53343, 37.2],[-122.28057, 47.53346, 37.3],[-122.28057, 47.53366, 37.3],[-122.28057, 47.53406, 37.8],[-122.28058, 47.53441, 38.3],[-122.28059, 47.5347, 38.4],[-122.28059, 47.53487, 38.6],[-122.28059, 47.53513, 38.9],[-122.28054, 47.53516, 39],[-122.28053, 47.53525, 38.8],[-122.28053, 47.53541, 38.9],[-122.28053, 47.53548, 39],[-122.28055, 47.53549, 39],[-122.28056, 47.53553, 39],[-122.28056, 47.53593, 38.7],[-122.28057, 47.53603, 38.8],[-122.28061, 47.53633, 39],[-122.28065, 47.53645, 39.2],[-122.28079, 47.53691, 39.1],[-122.28077, 47.53693, 39],[-122.28084, 47.53705, 38.5],[-122.2809, 47.53717, 38.7],[-122.28092, 47.53717, 38.7],[-122.28094, 47.53723, 38.7],[-122.28103, 47.53723, 38.6],[-122.28112, 47.53723, 38.4],[-122.28153, 47.53802, 38.1]] + }, + "properties": { + "start_exchange": 3, + "end_exchange": 4, + "distance_mi": 1.09, + "ascent_ft": 82, + "descent_ft": 20, + "notes": "Good, wide sidewalk." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.28152, 47.53802, 38.2],[-122.28191, 47.53876, 37.8],[-122.28179, 47.53876, 38.1],[-122.2817, 47.53876, 38.1],[-122.28169, 47.53879, 37.9],[-122.28169, 47.5388, 37.9],[-122.28174, 47.53889, 37.7],[-122.28178, 47.53896, 37.9],[-122.28181, 47.53896, 38],[-122.28183, 47.53901, 37.9],[-122.28185, 47.53905, 38],[-122.28209, 47.53946, 37.9],[-122.28271, 47.54056, 37.6],[-122.28271, 47.54059, 37.4],[-122.28274, 47.54064, 37.2],[-122.28278, 47.54069, 37.2],[-122.2828, 47.54074, 37.3],[-122.28285, 47.54076, 37.2],[-122.2829, 47.54076, 37.2],[-122.28369, 47.54247, 36.6],[-122.28405, 47.54318, 37.2],[-122.28441, 47.54389, 37.7],[-122.28452, 47.54411, 37.9],[-122.28469, 47.54445, 38.2],[-122.28478, 47.54462, 38.4],[-122.28496, 47.54502, 38.7],[-122.28509, 47.54531, 38.9],[-122.28519, 47.54551, 39.1],[-122.28543, 47.54601, 39.4],[-122.28547, 47.54608, 39.4],[-122.28554, 47.5462, 39.5],[-122.28563, 47.54641, 39.6],[-122.28596, 47.54707, 39.5],[-122.28611, 47.54737, 39.8],[-122.28646, 47.5481, 40.5],[-122.2865, 47.54819, 40.6],[-122.28723, 47.54976, 41.6],[-122.28748, 47.55026, 41.9],[-122.28766, 47.55065, 42.1],[-122.28768, 47.55069, 42.1],[-122.28794, 47.55122, 42.4],[-122.28801, 47.55137, 42.5],[-122.28821, 47.55177, 42.8],[-122.28832, 47.55197, 42.9],[-122.28868, 47.55271, 43.3],[-122.28882, 47.55299, 43.5],[-122.28904, 47.55345, 43.7],[-122.28941, 47.55425, 43.1],[-122.28957, 47.55459, 42.7],[-122.28964, 47.55476, 42.7],[-122.28979, 47.55508, 42.4],[-122.28984, 47.55519, 42.4],[-122.28989, 47.55531, 42.3],[-122.29022, 47.55594, 41.8],[-122.2908, 47.5569, 40.8],[-122.29088, 47.55705, 40.6],[-122.29102, 47.55727, 40.6],[-122.29137, 47.55786, 39.9],[-122.29156, 47.55817, 39.5],[-122.29161, 47.55825, 39.5],[-122.29179, 47.55854, 39.4],[-122.29187, 47.55868, 39.4],[-122.29194, 47.55879, 39.5],[-122.29204, 47.55879, 39.5],[-122.29266, 47.55978, 40.3]] + }, + "properties": { + "start_exchange": 4, + "end_exchange": 5, + "distance_mi": 1.61, + "ascent_ft": 39, + "descent_ft": 32, + "notes": "Good, wide sidewalk. MLK is fairly built up in this area." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.29266, 47.55978, 40.3],[-122.29323, 47.56068, 41.1],[-122.29311, 47.56067, 41.1],[-122.2932, 47.56081, 41.1],[-122.29329, 47.56094, 41.3],[-122.29353, 47.56132, 41.6],[-122.29393, 47.56193, 42.3],[-122.29447, 47.56277, 43.8],[-122.29451, 47.56282, 43.9],[-122.29458, 47.56293, 43.9],[-122.29462, 47.56299, 44.1],[-122.29515, 47.56376, 45.4],[-122.29521, 47.56386, 45.4],[-122.29561, 47.5645, 44.8],[-122.29606, 47.5652, 43.9],[-122.29646, 47.56584, 42.5],[-122.29664, 47.56616, 41.5],[-122.29669, 47.56629, 41.1],[-122.29673, 47.56638, 40.8],[-122.29683, 47.56679, 39.6],[-122.29685, 47.56716, 38.5],[-122.29684, 47.56761, 37.3],[-122.29683, 47.56789, 36.4],[-122.29682, 47.56821, 35.5],[-122.29682, 47.56857, 34.6],[-122.2968, 47.57053, 29],[-122.29676, 47.57121, 26.7],[-122.29675, 47.57139, 26.1],[-122.29674, 47.57199, 23.9],[-122.29675, 47.57244, 22.1],[-122.29674, 47.57329, 19],[-122.29671, 47.57422, 17.2],[-122.2967, 47.5746, 16.7],[-122.29671, 47.57497, 16.4],[-122.29672, 47.57528, 16.1],[-122.29673, 47.57537, 16.1],[-122.29673, 47.57553, 16],[-122.29678, 47.5757, 15.8],[-122.29678, 47.57573, 15.8],[-122.29677, 47.5758, 15.8],[-122.29654, 47.57579, 16],[-122.29654, 47.57585, 15.8],[-122.29649, 47.57587, 15.7],[-122.29642, 47.57584, 15.7],[-122.29638, 47.57577, 15.8],[-122.29689, 47.57577, 15.8],[-122.29694, 47.57578, 15.9],[-122.29696, 47.57581, 15.8],[-122.29692, 47.57585, 15.7],[-122.29691, 47.57592, 15.7],[-122.29689, 47.57601, 15.8],[-122.2972, 47.57602, 16.4],[-122.2974, 47.57629, 16.8],[-122.29761, 47.57656, 16],[-122.29768, 47.57665, 15.9],[-122.2977, 47.57665, 15.9]] + }, + "properties": { + "start_exchange": 5, + "end_exchange": 6, + "distance_mi": 1.28, + "ascent_ft": 26, + "descent_ft": 106, + "notes": "Good, wide sidewalk. MLK is fairly built up in this area." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.2977, 47.57665, 15.9],[-122.29768, 47.57665, 15.9],[-122.29821, 47.57736, 16.2],[-122.2982, 47.57741, 16.1],[-122.29828, 47.57743, 16.1],[-122.29828, 47.57751, 16.2],[-122.29873, 47.57752, 17.3],[-122.29883, 47.57753, 17.7],[-122.29903, 47.57753, 18.8],[-122.29918, 47.57753, 20],[-122.29925, 47.57756, 20.7],[-122.29928, 47.57759, 20.9],[-122.2993, 47.57764, 21],[-122.29931, 47.57828, 18.5],[-122.29942, 47.57827, 19.5],[-122.30031, 47.57828, 30.1],[-122.30031, 47.57834, 30],[-122.3013, 47.57834, 41.7],[-122.30233, 47.57834, 53.6],[-122.30333, 47.57834, 62.3],[-122.30434, 47.57835, 64.1],[-122.30517, 47.57836, 64.2],[-122.30533, 47.57839, 64],[-122.30538, 47.57844, 63.8],[-122.3054, 47.5786, 63.3],[-122.30543, 47.57865, 63.1],[-122.30549, 47.5787, 62.9],[-122.30557, 47.57872, 63],[-122.30568, 47.57873, 63.3],[-122.30605, 47.57873, 64.6],[-122.30672, 47.57873, 66.8],[-122.30737, 47.57873, 70.4],[-122.30794, 47.57873, 73.9],[-122.30802, 47.57873, 74],[-122.30815, 47.57873, 74.4],[-122.30922, 47.57873, 82.4],[-122.30932, 47.57873, 82.6],[-122.30944, 47.57873, 82.9],[-122.31048, 47.57873, 88.5],[-122.31062, 47.5787, 88.7],[-122.31073, 47.57866, 88.8],[-122.31084, 47.57863, 88.9],[-122.3114, 47.57861, 89.1],[-122.31144, 47.57861, 89.1],[-122.31149, 47.57867, 89.2],[-122.31152, 47.57869, 89.2],[-122.31213, 47.57938, 89.1],[-122.31212, 47.57939, 89.1]] + }, + "properties": { + "start_exchange": 6, + "end_exchange": 7, + "distance_mi": 0.81, + "ascent_ft": 257, + "descent_ft": 17, + "notes": "Mostly residential with okay sidewalks. Mind the climb." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.31213, 47.57939, 89],[-122.31212, 47.5794, 89],[-122.31214, 47.57942, 89],[-122.31218, 47.57947, 88.9],[-122.31222, 47.57952, 89],[-122.31224, 47.57953, 89],[-122.31229, 47.57954, 88.9],[-122.31327, 47.58056, 87.8],[-122.31332, 47.58061, 87.7],[-122.31333, 47.58067, 87.6],[-122.31335, 47.58067, 87.6],[-122.31342, 47.58072, 87.5],[-122.31354, 47.58083, 87.5],[-122.31356, 47.58085, 87.5],[-122.3136, 47.5809, 87.5],[-122.3137, 47.58105, 87.4],[-122.31401, 47.58138, 86.7],[-122.31402, 47.5814, 86.7],[-122.31405, 47.58144, 86.7],[-122.3141, 47.5815, 86.6],[-122.3143, 47.58171, 86.3],[-122.31455, 47.58193, 86.5],[-122.31462, 47.58193, 86.5],[-122.3147, 47.58193, 86.3],[-122.31484, 47.58192, 86],[-122.31485, 47.58193, 86],[-122.31536, 47.58193, 82.5],[-122.31554, 47.58194, 81.5],[-122.31564, 47.58196, 80.5],[-122.31574, 47.58199, 79.7],[-122.31584, 47.58203, 78.9],[-122.31597, 47.58211, 77.7],[-122.31621, 47.58237, 74.9],[-122.31664, 47.58293, 69.3],[-122.31708, 47.58348, 63.5],[-122.31761, 47.58408, 57.3],[-122.31835, 47.58481, 48.8],[-122.31855, 47.5851, 45.9],[-122.31882, 47.58551, 42.2],[-122.31892, 47.58562, 41.1],[-122.31903, 47.58572, 39.9],[-122.3191, 47.58578, 39.3],[-122.31913, 47.58579, 39.2],[-122.31917, 47.58576, 38.8],[-122.31924, 47.58581, 38.2],[-122.31939, 47.58589, 36.8],[-122.31963, 47.58599, 30.1],[-122.31986, 47.58605, 23.5],[-122.3201, 47.58609, 21.6],[-122.32027, 47.5861, 18.1],[-122.32224, 47.5861, 7.5],[-122.32309, 47.5861, 7.4],[-122.32355, 47.58611, 7.2],[-122.32365, 47.58611, 7.2],[-122.32347, 47.5862, 7.3],[-122.32347, 47.58626, 7.2],[-122.32347, 47.58627, 7.2],[-122.32347, 47.58626, 7.2],[-122.32371, 47.58627, 7],[-122.32407, 47.58627, 7.1],[-122.32428, 47.58627, 7.2],[-122.3244, 47.58627, 7.1],[-122.32452, 47.58627, 7],[-122.32579, 47.58627, 7],[-122.32583, 47.58628, 6.9],[-122.32599, 47.5863, 6.9],[-122.32609, 47.58632, 7],[-122.32614, 47.58632, 7.1],[-122.32618, 47.5863, 7],[-122.32618, 47.58627, 7],[-122.32656, 47.58626, 6.6],[-122.32729, 47.58626, 6.5],[-122.3273, 47.58626, 6.5],[-122.32729, 47.58624, 6.5],[-122.32728, 47.58614, 6.6],[-122.32728, 47.58607, 6.6],[-122.32732, 47.58596, 6.4],[-122.32731, 47.58213, 5.6],[-122.32724, 47.58189, 5.9],[-122.32734, 47.58189, 5.9],[-122.32734, 47.5807, 5.9],[-122.32733, 47.58061, 5.9]] + }, + "properties": { + "start_exchange": 7, + "end_exchange": 8, + "distance_mi": 1.39, + "ascent_ft": 15, + "descent_ft": 288, + "notes": "Beacon Ave is a commercial corridor with good sidewalks. Good views of West Seattle as you drop into SODO." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.32732, 47.58061, 5.9],[-122.3272, 47.58062, 5.9],[-122.32723, 47.58073, 5.9],[-122.32724, 47.58189, 5.9],[-122.32731, 47.58213, 5.6],[-122.32732, 47.58596, 6.4],[-122.32728, 47.58607, 6.6],[-122.32728, 47.58614, 6.6],[-122.32729, 47.58624, 6.6],[-122.3273, 47.58626, 6.5],[-122.32732, 47.58634, 6.5],[-122.32731, 47.58813, 6.4],[-122.32728, 47.58836, 6.2],[-122.32706, 47.58922, 6.7],[-122.32702, 47.59227, 6.1],[-122.32702, 47.59228, 6.1],[-122.32702, 47.59227, 6.1],[-122.32709, 47.59227, 6.1],[-122.32714, 47.59227, 6.1],[-122.3272, 47.59227, 6.1],[-122.32719, 47.59163, 6.8]] + }, + "properties": { + "start_exchange": 8, + "end_exchange": 9, + "distance_mi": 0.68, + "ascent_ft": 15, + "descent_ft": 12, + "notes": "Entirely on the SODO trail, a dedicated multi-use pathway that runs along the Link and the busway." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.32719, 47.59163, 6.8],[-122.3272, 47.59227, 6.1],[-122.32714, 47.59227, 6.1],[-122.32709, 47.59227, 6.1],[-122.32702, 47.59227, 6.1],[-122.32702, 47.59232, 6],[-122.32702, 47.5924, 6],[-122.32702, 47.59247, 6.1],[-122.32702, 47.5925, 6.2],[-122.32702, 47.59251, 6.2],[-122.3262, 47.59248, 6.3],[-122.32618, 47.59249, 6.3],[-122.32615, 47.59251, 6.4],[-122.32595, 47.59251, 6.2],[-122.32579, 47.59252, 6.3],[-122.32426, 47.59248, 7],[-122.32421, 47.59251, 7],[-122.3242, 47.59257, 7],[-122.32457, 47.59309, 7.9],[-122.32475, 47.59335, 9.1],[-122.32486, 47.59354, 10.1],[-122.32523, 47.59409, 12.7],[-122.32544, 47.59442, 13.8],[-122.32561, 47.59457, 13.7],[-122.32583, 47.5947, 13.5],[-122.32587, 47.59471, 13.5],[-122.32598, 47.59477, 13.5],[-122.32611, 47.59483, 13.5],[-122.32616, 47.59484, 13.4],[-122.32626, 47.59491, 13.4],[-122.32652, 47.59504, 13.3],[-122.32675, 47.59515, 13.4],[-122.32736, 47.59545, 13.3],[-122.32771, 47.59565, 11.9],[-122.32793, 47.59575, 8.3],[-122.328, 47.59579, 8.6],[-122.32801, 47.5958, 9.3],[-122.32799, 47.59582, 10.9],[-122.32795, 47.59592, 13.7],[-122.32792, 47.59603, 13.4],[-122.32791, 47.59605, 13.4],[-122.32791, 47.59608, 13.3],[-122.3279, 47.59612, 13.4],[-122.32789, 47.59617, 13.6],[-122.32789, 47.59619, 13.7],[-122.32783, 47.59623, 13.6],[-122.32781, 47.59627, 13.6],[-122.32781, 47.59668, 13.6],[-122.32781, 47.59741, 13.9],[-122.32781, 47.59745, 13.9],[-122.32781, 47.59761, 14],[-122.3278, 47.59785, 14.2],[-122.3278, 47.59823, 14.2],[-122.32781, 47.59824, 14.2],[-122.3278, 47.59843, 14.3],[-122.3278, 47.59847, 14.3],[-122.3278, 47.599, 14.6],[-122.32781, 47.59905, 14.6],[-122.32784, 47.59908, 14.5],[-122.32785, 47.5991, 14.4],[-122.32788, 47.59911, 14.4],[-122.32789, 47.59912, 14.3]] + }, + "properties": { + "start_exchange": 9, + "end_exchange": 10, + "distance_mi": 0.73, + "ascent_ft": 47, + "descent_ft": 22, + "notes": "Fair sidewalks, mostly protected by street parking for industrial businesses." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.32789, 47.59912, 14.3],[-122.32792, 47.59912, 14.2],[-122.32883, 47.59912, 12.1],[-122.32887, 47.59911, 12.1],[-122.32888, 47.59912, 12.1],[-122.32902, 47.59912, 12.2],[-122.32918, 47.59912, 9.9],[-122.32919, 47.59911, 9.5],[-122.32918, 47.59912, 9.9],[-122.32917, 47.59918, 10.4],[-122.32917, 47.5992, 9.4],[-122.32916, 47.59922, 8.3],[-122.32916, 47.5993, 5.5],[-122.32917, 47.5993, 5.4],[-122.32915, 47.59975, 5.5],[-122.32914, 47.59996, 7.3],[-122.32914, 47.59998, 7.5],[-122.32913, 47.60003, 7.8],[-122.32912, 47.60011, 6.3],[-122.32913, 47.60012, 6.1],[-122.32915, 47.60077, 14],[-122.32917, 47.60079, 15.1],[-122.32923, 47.6008, 15.1],[-122.32923, 47.60082, 15.6],[-122.32926, 47.60088, 16.4],[-122.32926, 47.60094, 16.6],[-122.32926, 47.60095, 16.7],[-122.32925, 47.60096, 16.8],[-122.32928, 47.60099, 17],[-122.32959, 47.60131, 18.5],[-122.33012, 47.60155, 19.2],[-122.33018, 47.60158, 19.3],[-122.33022, 47.60158, 19.2],[-122.33028, 47.60159, 19.1],[-122.33037, 47.60161, 18.8],[-122.33039, 47.60161, 18.8],[-122.33039, 47.60164, 18.6],[-122.33063, 47.60164, 17.8],[-122.33063, 47.60166, 17.9],[-122.33064, 47.60172, 18.3],[-122.33064, 47.60175, 18.5],[-122.33065, 47.60177, 18.6],[-122.33067, 47.60178, 18.7],[-122.33068, 47.60179, 18.8],[-122.33072, 47.60181, 18.9],[-122.33074, 47.60182, 19],[-122.33073, 47.60187, 19],[-122.3308, 47.60194, 19.3],[-122.33086, 47.602, 19.7]] + }, + "properties": { + "start_exchange": 10, + "end_exchange": 11, + "distance_mi": 0.3, + "ascent_ft": 44, + "descent_ft": 27, + "notes": "Dense urban environment with frequent crosswalks. Mainly through retail corridors." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.33086, 47.602],[-122.33092, 47.60206],[-122.33094, 47.60208],[-122.33091, 47.60209],[-122.33084, 47.60212],[-122.33075, 47.60216],[-122.33071, 47.60217],[-122.33066, 47.60213],[-122.32981, 47.60249],[-122.32984, 47.60253],[-122.33033, 47.60308],[-122.33037, 47.60312],[-122.33038, 47.60313],[-122.33043, 47.60318],[-122.33048, 47.60323],[-122.3305, 47.60325],[-122.33103, 47.60383],[-122.33105, 47.60385],[-122.33108, 47.60388],[-122.33115, 47.60394],[-122.33117, 47.60396],[-122.33115, 47.60397],[-122.33122, 47.60405],[-122.33135, 47.60419],[-122.33168, 47.60455],[-122.33169, 47.60455],[-122.33171, 47.60457],[-122.33174, 47.60461],[-122.33178, 47.60467],[-122.3318, 47.60468],[-122.33181, 47.60469],[-122.33233, 47.60526],[-122.33235, 47.60527],[-122.33238, 47.60532],[-122.33244, 47.60537],[-122.33246, 47.60539],[-122.33281, 47.60578],[-122.333, 47.60597],[-122.33301, 47.60599],[-122.33305, 47.60603],[-122.3331, 47.60608],[-122.33311, 47.6061],[-122.3333, 47.6063],[-122.33365, 47.60668],[-122.33367, 47.60669],[-122.33371, 47.60674],[-122.33375, 47.60679],[-122.33377, 47.60681],[-122.33379, 47.60684],[-122.33427, 47.60739],[-122.33432, 47.6074],[-122.33433, 47.60742],[-122.33436, 47.60745],[-122.33441, 47.60751],[-122.33443, 47.60753],[-122.33441, 47.60754],[-122.33492, 47.6081],[-122.33495, 47.6081],[-122.33497, 47.60812],[-122.33501, 47.60816],[-122.33506, 47.60822],[-122.33507, 47.60824],[-122.33508, 47.60824],[-122.33547, 47.60807],[-122.33586, 47.60791],[-122.33588, 47.60791]] + }, + "properties": { + "start_exchange": 11, + "end_exchange": 12, + "distance_mi": 0.58, + "ascent_ft": 101, + "descent_ft": 38, + "notes": "Urban core environment with frequent crosswalks. Large sidewalks." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.33586, 47.60792, 38.7],[-122.33586, 47.60791, 38.6],[-122.33594, 47.60788, 38],[-122.33596, 47.60787, 37.9],[-122.33605, 47.60783, 37.7],[-122.33614, 47.60781, 37.6],[-122.33619, 47.60779, 37.6],[-122.3362, 47.60777, 37.6],[-122.33623, 47.6078, 37.5],[-122.33632, 47.60776, 36.5],[-122.33642, 47.60772, 35.4],[-122.33649, 47.6077, 34.6],[-122.33656, 47.60767, 33.6],[-122.33663, 47.60764, 32.7],[-122.33695, 47.60751, 29.3],[-122.33736, 47.60781, 29.4],[-122.33739, 47.6078, 29.5],[-122.33768, 47.60812, 31.1],[-122.33782, 47.60828, 31.8],[-122.3378, 47.60829, 31.9],[-122.33782, 47.6083, 31.9],[-122.33787, 47.60835, 31.9],[-122.33791, 47.60839, 32],[-122.33794, 47.6084, 32],[-122.33793, 47.60841, 32],[-122.33794, 47.6084, 32],[-122.33795, 47.60841, 32],[-122.33798, 47.6084, 32],[-122.33799, 47.60839, 32],[-122.33808, 47.60836, 32.1],[-122.33817, 47.60832, 31.9],[-122.33821, 47.60831, 31.9],[-122.3382, 47.6083, 31.9],[-122.33822, 47.60829, 31.9],[-122.3385, 47.60818, 30.8],[-122.33862, 47.60813, 30.3],[-122.33906, 47.60794, 28.9],[-122.33909, 47.60792, 28.8],[-122.33916, 47.6079, 28.8],[-122.33927, 47.60785, 28.8],[-122.33929, 47.60785, 28.8],[-122.33928, 47.60783, 28.8],[-122.33929, 47.60783, 28.7],[-122.33928, 47.60783, 28.7],[-122.33929, 47.60785, 28.7],[-122.34005, 47.60867, 35.3],[-122.34008, 47.60871, 35.5],[-122.34011, 47.6087, 35.5],[-122.34012, 47.60871, 35.5],[-122.34014, 47.60873, 35.6],[-122.34017, 47.60876, 35.9],[-122.34021, 47.60881, 36.2],[-122.3402, 47.60881, 36.3],[-122.34021, 47.60881, 36.3],[-122.34054, 47.60867, 35.6],[-122.34067, 47.60874, 35.5],[-122.34113, 47.60902, 34.8],[-122.34147, 47.60922, 34],[-122.34175, 47.60939, 33.3],[-122.34184, 47.60944, 32.9],[-122.34216, 47.60964, 33.3],[-122.34211, 47.60968, 33.2],[-122.3422, 47.60973, 33.2],[-122.34219, 47.60974, 33.2],[-122.34221, 47.60975, 33.2],[-122.34256, 47.60996, 32.7],[-122.34275, 47.61008, 32.6],[-122.34329, 47.6104, 31.7],[-122.3433, 47.61041, 31.7],[-122.34333, 47.61043, 31.7],[-122.34331, 47.61044, 31.7],[-122.34333, 47.61045, 31.8],[-122.34338, 47.61047, 31.6],[-122.34347, 47.61051, 31.6],[-122.34349, 47.61052, 31.6],[-122.34383, 47.61071, 31.2],[-122.3442, 47.61093, 30.6],[-122.34463, 47.61119, 29.9],[-122.34465, 47.61119, 29.9],[-122.34463, 47.61119, 29.9],[-122.34414, 47.61156, 38.3],[-122.34395, 47.6117, 41.9],[-122.34393, 47.6117, 42.1],[-122.34391, 47.6117, 42.2],[-122.3439, 47.61173, 42.4],[-122.34383, 47.61178, 42.5],[-122.34377, 47.61184, 42.5],[-122.34375, 47.61186, 42.5],[-122.34374, 47.61186, 42.5],[-122.34327, 47.61159, 44],[-122.34261, 47.6112, 46.4],[-122.34263, 47.61117, 46.5],[-122.34253, 47.61114, 46.6],[-122.34246, 47.61111, 46.6],[-122.34243, 47.6111, 46.6],[-122.34244, 47.61109, 46.6],[-122.34245, 47.61109, 46.6],[-122.34244, 47.61109, 46.6],[-122.34133, 47.61042, 44.3],[-122.3413, 47.61041, 44.3],[-122.34124, 47.61037, 44.2],[-122.34119, 47.61032, 44.2],[-122.34117, 47.61031, 44.2],[-122.3412, 47.61028, 44.1],[-122.34089, 47.60994, 42.8],[-122.34085, 47.60993, 42.7],[-122.34083, 47.60995, 42.7],[-122.34043, 47.61012, 42.9],[-122.34003, 47.61028, 43.2],[-122.34003, 47.6103, 43.2],[-122.34, 47.61031, 43.3],[-122.33991, 47.61034, 43.2],[-122.33981, 47.61038, 43.3],[-122.33979, 47.61039, 43.2],[-122.33977, 47.6104, 43.2],[-122.33975, 47.6104, 43.2],[-122.33934, 47.61058, 42.3],[-122.33893, 47.61075, 41.5],[-122.33892, 47.61078, 41.5],[-122.33889, 47.61079, 41.4],[-122.3388, 47.61083, 41.3],[-122.3387, 47.61087, 41.1],[-122.33868, 47.61088, 41.1],[-122.33863, 47.61088, 41],[-122.33837, 47.61098, 40.2],[-122.33839, 47.61101, 40.2]] + }, + "properties": { + "start_exchange": 12, + "end_exchange": 13, + "distance_mi": 0.98, + "ascent_ft": 97, + "descent_ft": 92, + "notes": "Most of the leg is in and around the scenic Pike Place market." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.33839, 47.611, 40.2],[-122.33837, 47.61098, 40.2],[-122.33784, 47.61119, 38.6],[-122.33782, 47.61117, 38.5],[-122.33778, 47.61113, 38.4],[-122.33769, 47.61117, 38.3],[-122.33764, 47.61119, 38.2],[-122.33748, 47.61126, 37.8],[-122.33666, 47.6116, 36.6],[-122.33648, 47.61168, 36.7],[-122.33635, 47.61173, 36.6],[-122.33594, 47.6119, 36.7],[-122.33547, 47.6121, 37],[-122.33539, 47.61213, 37],[-122.33529, 47.61217, 37.2],[-122.33482, 47.61237, 38.6],[-122.33436, 47.61255, 40],[-122.33427, 47.61259, 40.3],[-122.33417, 47.61263, 40.5],[-122.33404, 47.61268, 40.9],[-122.33327, 47.61301, 43.8],[-122.33321, 47.61304, 44],[-122.33317, 47.61306, 44.1],[-122.33302, 47.61312, 44.5],[-122.33263, 47.61328, 45.9],[-122.33261, 47.61329, 45.9],[-122.33247, 47.61335, 46.4],[-122.33217, 47.61347, 47.5],[-122.33204, 47.61353, 47.9],[-122.33191, 47.61358, 48.3],[-122.33148, 47.61376, 50.7],[-122.33083, 47.61403, 42.7],[-122.33055, 47.61415, 42.6],[-122.32994, 47.6144, 44.5],[-122.32981, 47.61445, 45.7],[-122.32971, 47.6145, 46],[-122.32893, 47.61483, 59.8],[-122.32873, 47.61492, 64.6],[-122.3287, 47.61493, 64.8],[-122.32816, 47.61516, 67.3],[-122.32802, 47.6152, 67.7],[-122.3279, 47.61522, 67.9],[-122.3279, 47.61534, 67.6],[-122.32789, 47.61568, 65.4],[-122.32789, 47.61587, 64.2],[-122.32789, 47.61596, 63.6],[-122.32789, 47.61656, 60.8],[-122.32783, 47.61658, 61.1],[-122.32779, 47.61662, 61.4],[-122.32778, 47.6167, 61.6],[-122.32707, 47.61699, 66.1],[-122.32694, 47.61704, 66.7],[-122.32678, 47.61713, 67.2],[-122.32667, 47.61724, 67.6],[-122.32626, 47.61774, 72.1],[-122.32564, 47.61849, 79.9],[-122.3253, 47.61849, 81.9],[-122.32466, 47.6185, 85.6],[-122.32401, 47.6185, 89.6],[-122.3236, 47.61851, 92.7],[-122.32346, 47.61855, 93.4],[-122.323, 47.61872, 96.6],[-122.3228, 47.61874, 97.5],[-122.3222, 47.61874, 99.2],[-122.32155, 47.61874, 100.7],[-122.32105, 47.61874, 102.1],[-122.32085, 47.61875, 102.3],[-122.32079, 47.61875, 102.3],[-122.32073, 47.61875, 102.2],[-122.32073, 47.61873, 102.2],[-122.32073, 47.61871, 102.2],[-122.32025, 47.61871, 100.6],[-122.32027, 47.61868, 100.7]] + }, + "properties": { + "start_exchange": 13, + "end_exchange": 14, + "distance_mi": 1.1, + "ascent_ft": 245, + "descent_ft": 47, + "notes": "Good sidewalks throughout. Steep climb." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.32029, 47.61867, 100.5],[-122.32025, 47.61871, 100.4],[-122.32019, 47.61871, 100.3],[-122.32019, 47.61875, 100.3],[-122.32006, 47.61875, 100.1],[-122.32006, 47.61882, 100.1],[-122.32008, 47.61933, 99.9],[-122.3201, 47.61984, 100.7],[-122.31965, 47.61985, 99.8],[-122.31964, 47.61985, 99.8],[-122.31962, 47.61984, 99.8],[-122.31955, 47.61984, 99.8],[-122.31955, 47.61992, 99.8],[-122.31945, 47.61992, 99.9],[-122.31889, 47.61992, 101.4],[-122.31836, 47.61993, 103.1],[-122.31824, 47.61993, 103.2],[-122.31813, 47.61993, 103.5],[-122.31693, 47.61994, 109.9],[-122.31694, 47.62087, 110.6],[-122.31688, 47.6211, 110.8],[-122.31678, 47.62146, 112.1],[-122.31678, 47.62196, 113.7],[-122.31675, 47.62311, 115.5],[-122.31675, 47.62427, 118.2],[-122.31675, 47.62507, 120.4],[-122.31683, 47.62524, 121],[-122.31684, 47.62534, 121.4],[-122.3168, 47.62651, 124.6],[-122.3168, 47.6267, 124.9],[-122.31679, 47.62841, 128.6],[-122.31678, 47.62855, 128.8],[-122.31678, 47.62861, 129.2],[-122.31654, 47.62865, 130.3],[-122.31607, 47.6288, 132.8],[-122.31588, 47.62887, 133.9],[-122.31559, 47.62899, 135.5],[-122.31547, 47.62902, 136.2],[-122.31529, 47.62904, 137.1],[-122.31508, 47.62904, 137.9],[-122.31507, 47.62911, 137.9],[-122.31496, 47.62925, 138.2],[-122.31481, 47.62933, 138.1],[-122.31462, 47.62937, 138.2],[-122.31457, 47.62938, 138.2],[-122.31455, 47.62938, 138.2],[-122.31443, 47.62936, 138.2],[-122.31442, 47.62943, 138.1],[-122.31443, 47.62957, 137.8],[-122.31369, 47.62962, 133.8],[-122.31341, 47.62971, 131.8],[-122.31311, 47.62992, 129.2],[-122.31293, 47.63007, 128.1],[-122.31285, 47.6302, 127.7],[-122.31285, 47.63054, 127.1],[-122.31288, 47.63085, 126.6],[-122.31302, 47.63113, 126.4],[-122.31283, 47.63185, 123.6],[-122.31276, 47.63199, 122.6],[-122.31264, 47.63212, 121.4],[-122.3125, 47.63221, 121.1],[-122.3125, 47.63232, 120.8],[-122.31194, 47.63232, 120],[-122.3119, 47.63232, 119.9],[-122.31124, 47.63232, 113.3],[-122.31055, 47.63232, 109.3],[-122.3099, 47.63231, 105.4],[-122.30937, 47.63231, 103.4],[-122.30924, 47.63231, 102.8],[-122.30916, 47.63231, 102.4],[-122.30858, 47.63231, 100.1],[-122.30744, 47.63231, 95.8],[-122.30726, 47.63236, 95.5],[-122.30745, 47.63243, 95.1],[-122.30738, 47.63252, 94.5],[-122.30735, 47.63259, 94],[-122.30736, 47.63264, 93.5],[-122.30742, 47.63273, 91.9],[-122.30757, 47.6328, 88.9],[-122.30763, 47.63286, 86.4],[-122.30763, 47.63289, 85.6],[-122.30757, 47.63294, 84.3],[-122.30756, 47.63299, 83.2],[-122.3076, 47.63309, 81.5],[-122.30762, 47.63321, 80.8],[-122.30754, 47.6335, 80.1],[-122.30745, 47.63368, 79.8],[-122.30736, 47.63381, 79.1],[-122.30736, 47.63386, 78.9],[-122.30732, 47.63394, 78.6],[-122.30733, 47.634, 79.1],[-122.30729, 47.63407, 78.7],[-122.30732, 47.63417, 78.9],[-122.30731, 47.6342, 78.2],[-122.30721, 47.63433, 75.3],[-122.30719, 47.63442, 76.1],[-122.30669, 47.63495, 67.9],[-122.30651, 47.63508, 65.7],[-122.30644, 47.6352, 64.3],[-122.30642, 47.63524, 63.5],[-122.30642, 47.6353, 62.6],[-122.30633, 47.63544, 59.9],[-122.30625, 47.63572, 53.5],[-122.30618, 47.63584, 49.2],[-122.30607, 47.63585, 47.8],[-122.30603, 47.63586, 47.3],[-122.30597, 47.63594, 44.4],[-122.30604, 47.63596, 43.5],[-122.30606, 47.63601, 42.7],[-122.30641, 47.63611, 39],[-122.30646, 47.63615, 37.7],[-122.30642, 47.63621, 35.7],[-122.30631, 47.63625, 34.5],[-122.30623, 47.63631, 32.3],[-122.30599, 47.63637, 30.1],[-122.30586, 47.63647, 27.5],[-122.30589, 47.63651, 27],[-122.30535, 47.63703, 25.2],[-122.30529, 47.63709, 25.1],[-122.30508, 47.63729, 24.9],[-122.30484, 47.63752, 24.7],[-122.30444, 47.63792, 41.5],[-122.30405, 47.63826, 44.5],[-122.30399, 47.63832, 44.5],[-122.30394, 47.63938, 38.9],[-122.30388, 47.63948, 38.6],[-122.30391, 47.63953, 38.6],[-122.30388, 47.63956, 38.6],[-122.30382, 47.63958, 38.5],[-122.30382, 47.6396, 38.4],[-122.30382, 47.64021, 35],[-122.30382, 47.64027, 34.8],[-122.30382, 47.64034, 34.5],[-122.30381, 47.64094, 30.9],[-122.30381, 47.64099, 30.7],[-122.30381, 47.64107, 30.3],[-122.3038, 47.64166, 26.2],[-122.3038, 47.64172, 26],[-122.3038, 47.6418, 25.8],[-122.30379, 47.64239, 23.9],[-122.30379, 47.64241, 23.8],[-122.30374, 47.64245, 23.7],[-122.30375, 47.64248, 23.5],[-122.3038, 47.6425, 23.4],[-122.3038, 47.64253, 23.2],[-122.30378, 47.6431, 18.2],[-122.30378, 47.64318, 18],[-122.30353, 47.64322, 17.5],[-122.30342, 47.64326, 17.4],[-122.30333, 47.64321, 17.4],[-122.30331, 47.64322, 17.4],[-122.30327, 47.64325, 17.4],[-122.30321, 47.64329, 17.4],[-122.30316, 47.64332, 17.5],[-122.30314, 47.64334, 17.6],[-122.30318, 47.64337, 17.7],[-122.30358, 47.64371, 17.7],[-122.30359, 47.64376, 17.8],[-122.30358, 47.6438, 18],[-122.30357, 47.64395, 18.2],[-122.3036, 47.644, 16.9],[-122.30356, 47.64404, 15.3],[-122.30356, 47.64408, 14],[-122.30356, 47.64413, 12.5],[-122.30356, 47.64415, 12.3],[-122.30358, 47.64423, 11.8],[-122.30361, 47.64435, 12.2],[-122.30369, 47.64453, 15],[-122.30391, 47.64479, 18.2],[-122.30392, 47.6448, 18.3],[-122.30394, 47.64481, 18.5],[-122.30398, 47.64484, 18.8],[-122.30421, 47.64499, 20.2],[-122.30435, 47.64513, 20.5],[-122.30435, 47.64548, 21.1],[-122.30435, 47.64551, 21.1],[-122.30435, 47.64555, 21.2],[-122.30435, 47.64561, 21.3],[-122.30433, 47.64565, 21.4],[-122.30435, 47.64568, 21.5],[-122.30434, 47.64632, 22.4],[-122.30434, 47.64634, 22.4],[-122.30434, 47.64635, 22.4],[-122.30434, 47.6464, 22.5],[-122.30433, 47.64645, 22.6],[-122.30434, 47.64649, 22.6],[-122.30437, 47.64661, 23.1],[-122.30444, 47.64667, 23.2],[-122.30452, 47.64677, 22.3],[-122.30454, 47.6469, 15.4],[-122.30452, 47.64768, 19.3],[-122.30448, 47.64786, 23.2],[-122.30448, 47.6479, 23],[-122.30439, 47.64807, 23.3],[-122.30439, 47.6489, 22.2],[-122.30438, 47.64896, 22.2],[-122.30438, 47.64902, 22.1],[-122.30438, 47.64909, 22],[-122.30438, 47.64914, 22],[-122.30439, 47.64919, 21.9],[-122.30432, 47.64924, 21.8],[-122.30404, 47.64945, 20.9],[-122.30394, 47.64952, 20.6]] + }, + "properties": { + "start_exchange": 14, + "end_exchange": 15, + "distance_mi": 2.82, + "ascent_ft": 252, + "descent_ft": 514, + "notes": "Gentle climb through suburban environment. Beware root-heaved sidewalks. Steep downhill descent through the beautiful Interlaken park, followed by a short, steep climb up some stairs along 22nd Ave. E." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.30432, 47.64925],[-122.30432, 47.64924],[-122.30428, 47.64956],[-122.30407, 47.65027],[-122.30411, 47.65039],[-122.30423, 47.65051],[-122.30424, 47.65051],[-122.30443, 47.65055],[-122.30452, 47.65058],[-122.30467, 47.65056],[-122.30516, 47.65041],[-122.30519, 47.65041],[-122.3052, 47.65042],[-122.30528, 47.6505],[-122.30539, 47.65057],[-122.30559, 47.65061],[-122.30565, 47.6507],[-122.3056, 47.65079],[-122.30557, 47.65091],[-122.30559, 47.65098],[-122.30565, 47.65107],[-122.3057, 47.65115],[-122.30612, 47.65176],[-122.30642, 47.6522],[-122.30642, 47.65222],[-122.30644, 47.65225],[-122.30647, 47.65228],[-122.30648, 47.65229],[-122.30648, 47.6523],[-122.30624, 47.65239],[-122.30621, 47.65241],[-122.3059, 47.65261],[-122.30563, 47.65284],[-122.30559, 47.65289],[-122.30552, 47.65297],[-122.30554, 47.65302],[-122.30555, 47.65305],[-122.30535, 47.65334],[-122.30525, 47.65345],[-122.30523, 47.65345],[-122.30518, 47.65344],[-122.30515, 47.65358],[-122.30514, 47.65365],[-122.3051, 47.65402],[-122.30511, 47.65411],[-122.30511, 47.65431],[-122.30509, 47.6544],[-122.30501, 47.65457],[-122.3049, 47.65471],[-122.3047, 47.65491],[-122.30474, 47.65493],[-122.30476, 47.65493],[-122.30466, 47.65509],[-122.30463, 47.65523],[-122.30462, 47.6553],[-122.3046, 47.65551],[-122.3046, 47.65562],[-122.3046, 47.65573],[-122.30461, 47.65585],[-122.30462, 47.65593],[-122.30465, 47.65595],[-122.30469, 47.65608],[-122.30473, 47.65632],[-122.30475, 47.65642],[-122.30476, 47.65646],[-122.30488, 47.65681],[-122.30486, 47.657],[-122.3048, 47.65715],[-122.30474, 47.65728],[-122.30465, 47.65747],[-122.30464, 47.65748],[-122.30464, 47.65749],[-122.30458, 47.65764],[-122.30458, 47.65772],[-122.30464, 47.65785],[-122.30471, 47.6579],[-122.30482, 47.65794],[-122.30495, 47.65797],[-122.30505, 47.65801],[-122.30512, 47.65803],[-122.30522, 47.65809],[-122.30553, 47.65832],[-122.30559, 47.65837],[-122.30566, 47.65842],[-122.30583, 47.65855],[-122.30607, 47.65872],[-122.30625, 47.65886],[-122.30633, 47.65892],[-122.3064, 47.65896],[-122.30686, 47.65928],[-122.30689, 47.6593],[-122.30692, 47.65932],[-122.30697, 47.65935],[-122.30698, 47.65936],[-122.3073, 47.65957],[-122.30751, 47.65966],[-122.30784, 47.65972],[-122.30842, 47.65972],[-122.30854, 47.65971],[-122.30856, 47.65972],[-122.30861, 47.65972],[-122.30867, 47.65972],[-122.30889, 47.65972],[-122.309, 47.65972],[-122.30905, 47.65971],[-122.30908, 47.65971],[-122.30943, 47.65969],[-122.30947, 47.65968],[-122.30949, 47.6597],[-122.30967, 47.65969],[-122.3098, 47.65969],[-122.30982, 47.65971],[-122.30985, 47.65969],[-122.31005, 47.6597],[-122.31016, 47.65979],[-122.31023, 47.6598],[-122.31054, 47.6598],[-122.31085, 47.65981],[-122.31098, 47.65981],[-122.31115, 47.65981],[-122.31144, 47.65982],[-122.31171, 47.65982],[-122.31187, 47.65982],[-122.31186, 47.65985],[-122.3119, 47.65985],[-122.312, 47.65985],[-122.3121, 47.65986],[-122.31214, 47.65985],[-122.31226, 47.65985],[-122.31234, 47.65985],[-122.3126, 47.65985],[-122.31308, 47.65986],[-122.31309, 47.65987],[-122.3131, 47.65987],[-122.31318, 47.65988],[-122.31326, 47.65988],[-122.31328, 47.65988],[-122.3133, 47.65986],[-122.31374, 47.65987],[-122.3142, 47.65988]] + }, + "properties": { + "start_exchange": 15, + "end_exchange": 16, + "distance_mi": 1.22, + "ascent_ft": 176, + "descent_ft": 73, + "notes": "Good sidewalks throughout. Surprisingly easy to get lost on campus, so route follows Stevens Way." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.31422, 47.65988, 54.6],[-122.3142, 47.66044, 57.2],[-122.31419, 47.66117, 60.5],[-122.31418, 47.6612, 60.6],[-122.31418, 47.66121, 60.6],[-122.31416, 47.66128, 60.8],[-122.31414, 47.66134, 60.9],[-122.31414, 47.66136, 61],[-122.31418, 47.66137, 61],[-122.3142, 47.66137, 61],[-122.31427, 47.66137, 61],[-122.31437, 47.66137, 61.1],[-122.31438, 47.66138, 61.1],[-122.31442, 47.66136, 60.9],[-122.31457, 47.66137, 60.1],[-122.31474, 47.66137, 59.1],[-122.3149, 47.66137, 58.1],[-122.31503, 47.66137, 57.4],[-122.3151, 47.66137, 57.2],[-122.31533, 47.66137, 55.8],[-122.31535, 47.66137, 55.7],[-122.31536, 47.66137, 55.7],[-122.31545, 47.66138, 55.5],[-122.31555, 47.66138, 55.4],[-122.31556, 47.66138, 55.4],[-122.31558, 47.66136, 55.3],[-122.31602, 47.66137, 54.4],[-122.31622, 47.66137, 54],[-122.31647, 47.66138, 53.7],[-122.31649, 47.66139, 53.7],[-122.3165, 47.66139, 53.7],[-122.31659, 47.66139, 53.7],[-122.31668, 47.66139, 53.8],[-122.31669, 47.6614, 53.9],[-122.3167, 47.66138, 53.9],[-122.31673, 47.66138, 53.9],[-122.31693, 47.66138, 54.4],[-122.31738, 47.66138, 55.8],[-122.31737, 47.66143, 56],[-122.31735, 47.66156, 56.4],[-122.31735, 47.66224, 59.3],[-122.31734, 47.66255, 60.6],[-122.31733, 47.66303, 62.4],[-122.31733, 47.66304, 62.4],[-122.31732, 47.66304, 62.4],[-122.31733, 47.66306, 62.5],[-122.31734, 47.66311, 62.5],[-122.31734, 47.66319, 62.8],[-122.31733, 47.66319, 62.8],[-122.31733, 47.66347, 63.4],[-122.31733, 47.66358, 63.6],[-122.31733, 47.66445, 65],[-122.31733, 47.66486, 65.7],[-122.31733, 47.66488, 65.7],[-122.31733, 47.66492, 65.7],[-122.31733, 47.66499, 65.8],[-122.31732, 47.66501, 65.8],[-122.31732, 47.66513, 65.9],[-122.31731, 47.66556, 66.4],[-122.31731, 47.66575, 66.5],[-122.3173, 47.66609, 66.3],[-122.3173, 47.66638, 65.9],[-122.3173, 47.66639, 65.9],[-122.31729, 47.66643, 65.8],[-122.31728, 47.66648, 65.8],[-122.31726, 47.6665, 65.8],[-122.31729, 47.66652, 65.7],[-122.31729, 47.66713, 62.8],[-122.31729, 47.66718, 62.6],[-122.31728, 47.66841, 62],[-122.31728, 47.6685, 61.9],[-122.31728, 47.66853, 61.7],[-122.31728, 47.66857, 61.6],[-122.31728, 47.66862, 61.6],[-122.31728, 47.66865, 61.6],[-122.31728, 47.66936, 61.4],[-122.31728, 47.66937, 61.4],[-122.31728, 47.66941, 61.4],[-122.31728, 47.66947, 61.3],[-122.31729, 47.6695, 61.3],[-122.31728, 47.67, 60.5],[-122.31728, 47.6701, 60.2],[-122.31728, 47.67064, 59],[-122.31728, 47.67068, 58.9],[-122.31728, 47.67082, 58.4],[-122.31728, 47.67106, 57.4],[-122.31727, 47.67143, 56.2],[-122.31727, 47.67147, 56],[-122.31728, 47.67154, 55.8],[-122.31728, 47.67159, 55.6],[-122.31728, 47.67191, 54.3],[-122.31728, 47.67196, 54.2],[-122.31726, 47.67205, 54.1],[-122.31725, 47.67216, 53.7],[-122.31726, 47.67224, 53.5],[-122.31727, 47.67228, 53.5],[-122.31727, 47.6723, 53.5],[-122.3173, 47.67231, 53.5],[-122.31737, 47.67233, 53.5],[-122.31737, 47.67238, 53.6],[-122.31736, 47.67262, 54.2],[-122.31736, 47.67273, 54.4],[-122.31736, 47.67312, 55.6],[-122.31736, 47.67334, 56.1],[-122.31736, 47.67349, 56.6],[-122.31736, 47.67381, 57.6],[-122.31737, 47.67415, 58.6],[-122.31737, 47.67498, 60.7],[-122.31739, 47.67582, 63.1],[-122.31677, 47.67582, 64.1],[-122.31672, 47.67582, 64.2],[-122.31613, 47.67582, 65.3],[-122.31579, 47.67582, 65.9],[-122.31579, 47.67592, 66.2],[-122.31569, 47.67592, 66.3],[-122.31569, 47.67618, 67.6],[-122.3157, 47.67658, 69.6],[-122.31611, 47.67658, 69]] + }, + "properties": { + "start_exchange": 16, + "end_exchange": 17, + "distance_mi": 1.41, + "ascent_ft": 120, + "descent_ft": 73, + "notes": "Expect crosswalk slowdown before reaching Roosevelt Way NE. Semidense with lowrise apartments, townhomes and residential. Sidewalks are good along Roosevelt Way." + } + }, + { + "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [[-122.3161, 47.67658, 69],[-122.31727, 47.67658, 66.9],[-122.3174, 47.67657, 66.7],[-122.3174, 47.67685, 68.1],[-122.31741, 47.67729, 70.3],[-122.31741, 47.67804, 74.1],[-122.31741, 47.67875, 76.5],[-122.31743, 47.67947, 80.1],[-122.31745, 47.68017, 83.9],[-122.31746, 47.68086, 87.5],[-122.31746, 47.68155, 89.9],[-122.31749, 47.68223, 93.3],[-122.31749, 47.68229, 93.5],[-122.31753, 47.68241, 93.8],[-122.31754, 47.68284, 95.3],[-122.31754, 47.68296, 95.7],[-122.3175, 47.68307, 96],[-122.3175, 47.68326, 96.3],[-122.31751, 47.68336, 96.5],[-122.31751, 47.68339, 96.6],[-122.31751, 47.68354, 96.8],[-122.31751, 47.68368, 97],[-122.31753, 47.68489, 103.9],[-122.31754, 47.6853, 106.7],[-122.31755, 47.68602, 110.9],[-122.31756, 47.6864, 112],[-122.31756, 47.68673, 113],[-122.31758, 47.68748, 116.1],[-122.3176, 47.68819, 119.8],[-122.3176, 47.68855, 121.6],[-122.31761, 47.68892, 123.6],[-122.31761, 47.68899, 123.9],[-122.31763, 47.68964, 127.4],[-122.31763, 47.69002, 129.3],[-122.31763, 47.69037, 131],[-122.31763, 47.69041, 131.2],[-122.31763, 47.6909, 133.5],[-122.31764, 47.69129, 135.2],[-122.31763, 47.69164, 136.8],[-122.31762, 47.69219, 138.8],[-122.31761, 47.69274, 140],[-122.31761, 47.69285, 140.2],[-122.31761, 47.69298, 140.5],[-122.31761, 47.69311, 140.8],[-122.31761, 47.69343, 141.5],[-122.31761, 47.69364, 141.9],[-122.31761, 47.69368, 142],[-122.31761, 47.69401, 142.5],[-122.31761, 47.69418, 142.7],[-122.31761, 47.69437, 142.8],[-122.31761, 47.69459, 142.8],[-122.31761, 47.69493, 142.8],[-122.31761, 47.69541, 142.4],[-122.3176, 47.69566, 142.1],[-122.3176, 47.69582, 141.9],[-122.31779, 47.69582, 142.2],[-122.31802, 47.69582, 142.9],[-122.32027, 47.69585, 135.8],[-122.32029, 47.69585, 135.7],[-122.32031, 47.69587, 135.6],[-122.32035, 47.69588, 135.5],[-122.32034, 47.69589, 135.4],[-122.32043, 47.69589, 135.3],[-122.32142, 47.6959, 129],[-122.32296, 47.69591, 122],[-122.323, 47.69593, 121.8],[-122.32306, 47.69593, 121.6],[-122.32318, 47.69593, 121.6],[-122.32321, 47.69595, 121.6],[-122.32813, 47.69597, 100.5],[-122.32835, 47.69598, 99.2],[-122.32837, 47.69599, 99.1],[-122.32839, 47.69602, 98.9],[-122.32839, 47.69678, 94.3],[-122.32837, 47.69682, 94.1],[-122.32837, 47.69684, 94],[-122.32838, 47.69688, 93.7],[-122.32839, 47.69691, 93.5],[-122.32839, 47.69712, 91.6],[-122.3284, 47.69729, 90.1],[-122.3284, 47.69738, 89.5],[-122.3284, 47.69764, 87.7],[-122.32837, 47.69766, 87.6],[-122.32837, 47.69768, 87.4],[-122.32838, 47.69773, 87.2],[-122.32838, 47.69778, 86.9],[-122.3284, 47.69782, 86.7],[-122.32837, 47.69818, 85],[-122.32837, 47.69844, 83.6],[-122.32838, 47.69861, 83.1],[-122.32838, 47.69873, 82.7],[-122.32838, 47.69876, 82.6],[-122.3284, 47.7001, 77.5],[-122.32841, 47.70071, 77],[-122.32837, 47.70076, 77],[-122.32837, 47.70091, 76.9],[-122.32836, 47.70125, 76.7],[-122.32836, 47.70128, 76.7],[-122.32837, 47.7013, 76.7],[-122.32837, 47.70136, 76.7],[-122.32849, 47.70136, 76.9],[-122.32862, 47.70138, 76.9],[-122.32862, 47.70144, 77],[-122.32862, 47.70147, 77.1],[-122.32865, 47.7015, 77.1],[-122.32867, 47.70171, 77.2],[-122.32873, 47.70254, 77.6],[-122.32837, 47.70254, 77.4],[-122.32829, 47.70255, 77.7],[-122.3283, 47.70302, 77.8]] + }, + "properties": { + "start_exchange": 17, + "end_exchange": 18, + "distance_mi": 2.4, + "ascent_ft": 263, + "descent_ft": 234, + "notes": "Largely residential, with nice trees. Beware root-heaved sidewalks with significant leaf cover. Mind the climb (though the grade is fair throughout)." + } + }, + + { + "type": "Feature", + "properties": { + "name": "Angle Lake", + "id": 0, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/angle-lake-station", + "landmark": "\"Cloud\" sculpture hanging on platform" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.2978036839467,47.42233264706219] + } + }, + { + "type": "Feature", + "properties": { + "name": "SeaTac/Airport", + "id": 1, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/seatac-airport-station", + "landmark": "\"Celestial Navigations\" sextant sculpture" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.29607286084043, 47.44565025236534] + } + }, + { + "type": "Feature", + "properties": { + "name": "Tukwila International Blvd", + "id": 2, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/tukwila-international-boulevard-station", + "landmark": "\"Soundings\" banjo-esque sculpture" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.28785,47.46416] + } + }, + { + "type": "Feature", + "properties": { + "name": "Rainier Beach", + "id": 3, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/rainier-beach-station", + "landmark": "\"Dragonfly\" suspended sculpture" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.27921656357059, 47.523075505719355] + } + }, + { + "type": "Feature", + "properties": { + "name": "Othello", + "id": 4, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/othello-station", + "landmark": "\"Othello Station\" signpost" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.28087834486988, 47.537223753959395] + } + }, + { + "type": "Feature", + "properties": { + "name": "Columbia City", + "id": 5, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/columbia-city-station", + "landmark": "\"Garden Windows/Pride\" windows/lions sculptures" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.29181274295803, 47.55885934333862] + } + }, + { + "type": "Feature", + "properties": { + "name": "Mount Baker", + "id": 6, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/mount-baker-station", + "landmark": "\"Sky Within\" sculpture hanging under platform" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.29772,47.57667] + } + }, + { + "type": "Feature", + "properties": { + "name": "Beacon Hill", + "id": 7, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/beacon-hill-station", + "landmark": "\"Common Threads-Community Patterns\" poles sculpture" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.31203313231356, 47.57933198450891] + } + }, + { + "type": "Feature", + "properties": { + "name": "SODO", + "id": 8, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/sodo-station", + "landmark": "\"Made in USA\" arch sculpture" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.32731156358038, 47.58013575109701] + } + }, + { + "type": "Feature", + "properties": { + "name": "Stadium", + "id": 9, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/stadium-station", + "landmark": "North entrance" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.32717792996348, 47.59223219831386] + } + }, + { + "type": "Feature", + "properties": { + "name": "International District/Chinatown", + "id": 10, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/international-district-chinatown-station", + "landmark": "Plaza across from Historic Chinatown Gate" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.32794444056519, 47.5983627686486] + } + }, + { + "type": "Feature", + "properties": { + "name": "Pioneer Square", + "id": 11, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/pioneer-square-station", + "landmark": "Large cable car wheel on mezzanine, through C-entrance" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.33095, 47.60198] + } + }, + { + "type": "Feature", + "properties": { + "name": "University Street", + "id": 12, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/university-street-station", + "landmark": "B-entrance, street level Benaroya Hall sign" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.33699, 47.60759] + } + }, + { + "type": "Feature", + "properties": { + "name": "Westlake", + "id": 13, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/westlake-station", + "landmark": "C1 entrance, street level" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.33835, 47.61098] + } + }, + { + "type": "Feature", + "properties": { + "name": "Capitol Hill", + "id": 14, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/capitol-hill-station", + "landmark": "andimgonnamisseverybody sculpture, AIDS Memorial Pathway" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.32017, 47.61908] + } + }, + { + "type": "Feature", + "properties": { + "name": "University of Washington", + "id": 15, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/university-washington-station", + "landmark": "South entrance, street level" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.304,47.64944] + } + }, + { + "type": "Feature", + "properties": { + "name": "U-District", + "id": 16, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/u-district-station", + "landmark": "B-entrance huge U-District sign" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.31425,47.65987] + } + }, + { + "type": "Feature", + "properties": { + "name": "Roosevelt", + "id": 17, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/roosevelt-station", + "landmark": "\"Building Blocks\" yellow tower sculpture" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.31590, 47.67646] + } + }, + { + "type": "Feature", + "properties": { + "name": "Northgate", + "id": 18, + "stationInfo": "https://www.soundtransit.org/ride-with-us/stops-stations/northgate-station", + "landmark": "John Lewis Memorial Bridge connection to station mezzanine" + }, + "geometry": { + "type": "Point", + "coordinates": [-122.32843, 47.70256] + } + } + + + ] +} + + diff --git a/pages/light-rail-relay-23.html b/pages/light-rail-relay-23.html index 1d892e4..a195db6 100644 --- a/pages/light-rail-relay-23.html +++ b/pages/light-rail-relay-23.html @@ -472,10 +472,10 @@

Light Rail Relay

Marathon relay along Seattle's Link Light Rail by Race Condition Running.
08:30 September 30th

- Sign Up - - Add Team - + +
@@ -901,7 +901,7 @@

return {url} } - let routeData = fetch("{{ site.baseurl }}/maps/lrr22.geojson").then(res => res.json()) + let routeData = fetch("{{ site.baseurl }}/maps/lrr23.geojson").then(res => res.json()) let railData = fetch("{{ site.baseurl }}/maps/link-light-rail.geojson").then(res => res.json()) let processedRouteData = routeData.then((relay) => { let [legs, exchanges] = processRelayGeoJSON(relay)