Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add elevation data to all route GPX files #34

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

nickswalker
Copy link
Member

Tags each GPX point with elevation data from USGS's Elevation Point Query Service. The CSV of manual totals is left unchanged.

The US Geologic Survey collects and provides the best elevation data available. Most of the 1m (1 elevation value per 1m^2 area) resolution data around Seattle was collected only within the past 3 years. Here's the UW tile, which was only published in 2023:
Screenshot 2024-12-07 at 18 35 46

Common/free sources (e.g. Mapbox's Terrain DEM, or the MapZen or TileZen joerd, aggregated tiles used by OnTheGoMap and similar) use older (~2017) lower resolution data.

The new data adds 23m of gain or descent on average to the manual values. The outliers seem to be largely routes that go through the I90 tunnel, so we should leave manual values for those. I think I trust the new data for the rest.

Here's the table of comparisons.

id mismatchType original new delta
bainbridge-coast-to-coast-loop ascent 511 457 -54
bainbridge-coast-to-coast-loop descent 511 457 -54
beacon-cheasty-lwb-genessee-cc ascent 91 110 19
beacon-cheasty-lwb-genessee-cc descent 139 158 19
beacon-cheasty-lwb-seward-cc ascent 139 177 38
beacon-cheasty-lwb-seward-loop-cc ascent 151 210 59
beacon-i90-bridge-cap-hill ascent 246 363 117
beacon-i90-luther-burbank-ob ascent 348 448 100
blyth-park-tolt-pipeline-trail-full-ob ascent 926 975 49
blyth-park-tolt-pipeline-trail-full-ob descent 926 975 49
cap-hill-i90-ob ascent 255 372 117
cap-hill-i90-trail-lwb-arborlaken-loop ascent 370 387 17
cap-hill-ship-canal-salmon-bay-burke-cse ascent 99 116 17
cc-genessee-lwb-north-ob ascent 70 86 16
cc-genessee-lwb-rainier-loop ascent 108 130 22
cc-genessee-lwb-seward-loop-ob ascent 99 134 35
cc-genessee-lwb-seward-loop ascent 120 171 51
cid-i90-trail-south-bellvue ascent 216 268 52
cid-i90-trail-south-bellvue descent 214 268 54
cid-marginal-alki-sodo ascent 92 116 24
colman-park-lwb-seward-loop-ob ascent 32 13 -19
cougar-airshaft-wilderness-falls-loop ascent 933 823 -110
cougar-airshaft-wilderness-falls-loop descent 933 823 -110
cougar-ellis-loop ascent 855 823 -32
cougar-ellis-loop descent 855 823 -32
cougar-north-loop-01 ascent 264 247 -17
cougar-north-loop-01 descent 264 247 -17
cougar-south-loop-01 ascent 494 448 -46
cougar-south-loop-01 descent 494 448 -46
cse-520-bell-dtwn ascent 139 165 26
cse-520-ckc-sammamish-river-marymoor ascent 206 253 47
cse-520-eastrail-bell-dtwn ascent 178 226 48
cse-520-eastrail-mercer-slough-i90-lwb-arb-loop ascent 537 518 -19
cse-520-eastside-parks-south-bellevue ascent 356 384 28
cse-520-ob ascent 110 180 70
cse-520-trail-redmond-tech-center ascent 261 283 22
cse-520-wetherill-ob ascent 195 216 21
cse-arb-lwb-cc ascent 162 204 42
cse-arb-lwb-i90-trail-beacon ascent 282 338 56
cse-arb-lwb-i90-trail-stairs-beacon ascent 274 335 61
cse-arb-lwb-mt-baker ascent 143 174 31
cse-arb-lwb-seward-cc ascent 204 262 58
cse-arb-lwb-seward-loop-cc ascent 216 290 74
cse-arb-mercer-westlake-burke-loop ascent 245 265 20
cse-arboretum-azalea-way-ob ascent 111 127 16
cse-arboretum-interlaken-loop ascent 139 155 16
cse-arboretum-interlaken-portage-bay-loop ascent 228 247 19
cse-foster-arboretum-interlaken-bay-loop ascent 161 201 40
cse-foster-arboretum-interlaken-loop ascent 162 183 21
cse-foster-arboretum-loop ascent 165 177 12
cse-foster-arboretum-montlake-loop ascent 119 135 16
cse-foster-arboretum-ob ascent 116 134 18
cse-gas-works-ob ascent 43 75 32
cse-jays-cafe ascent 51 125 74
cse-lake-union-loop ascent 103 122 19
cse-lake-union-stone-green-lake-ravenna-loop ascent 183 195 12
cse-lwb-cc ascent 181 198 17
cse-lwb-colman-park-ob ascent 253 296 43
cse-lwb-frog-pond-i90-trail-sodo ascent 216 277 61
cse-lwb-sailing-club-ob ascent 260 317 57
cse-lwb-seward-loop-ob ascent 283 351 68
cse-lwb-seward-ob ascent 271 323 52
cse-magnuson-ob ascent 84 116 32
cse-magnuson-park-loop-ob ascent 129 158 29
cse-portage-bay-lake-union-loop ascent 133 165 32
cse-portage-bay-loop ascent 99 120 21
cse-ravenna-loop-ob ascent 95 118 23
cse-woodinville-cafe ascent 115 186 71
gas-works-around-green-lake-ob ascent 99 119 20
gas-works-ballard-bridge-ship-canal-loop ascent 39 64 25
gas-works-green-lake-ob ascent 92 109 17
gas-works-kotkins-pier-salmon-bay-loop ascent 81 98 17
gas-works-lake-union-loop ascent 79 92 13
gas-works-queen-anne-loop ascent 231 253 22
green-lake-gas-works-ob ascent 106 123 17
green-lake-loop ascent 13 28 15
green-lake-ravenna-burke-stone-loop ascent 106 131 25
green-lake-ravenna-calvary-cemetery-ob ascent 132 155 23
locks-discovery-loop ascent 274 290 16
locks-discovery-magnolia-discovery-ob ascent 357 402 45
locks-discovery-magnolia-interbay-loop ascent 254 268 14
locks-discovery-radar-magnolia-discovery-ob ascent 264 302 38
locks-fremont-bridge-loop ascent 63 78 15
locks-golden-gardens-ob ascent 17 51 34
locks-magnolia-elliott-bay-cranes-alki ascent 211 247 36
lord-hill-end-to-end-viewpoint-loop ascent 694 604 -90
lord-hill-end-to-end-viewpoint-loop descent 694 604 -90
madrona-park-lwb-madison-beach-ob ascent 71 103 32
madrona-park-lwb-sailing-club-ob ascent 45 103 58
miller-interlaken-ob ascent 125 167 42
miller-judkins-i90-bridge-ob ascent 166 283 117
northgate-bitter-lake-ob ascent 145 158 13
northgate-carkeek-ob ascent 207 219 12
northgate-cemeteries-interurban-boeing-creek-ob ascent 335 305 -30
pacpav-kinnear-kerry-queen-anne-loop ascent 175 189 14
pacpav-lake-union-loop ascent 150 168 18
redwater-loop ascent 147 162 15
redwater-loop descent 147 162 15
roosevelt-carkeek-phinney-ridge-loop ascent 281 268 -13
roosevelt-cse-p2p ascent 91 103 12
roosevelt-cse-p2p descent 126 137 11
roosevelt-magnuson-loop ascent 312 323 11
seward-park-loop ascent 12 52 40
sodo-alki-beach-drive-puget-park-loop ascent 281 293 12
sodo-alki-beach-half-ob ascent 95 119 24
sodo-alki-beach-little-liberty-ob ascent 91 119 28
sodo-alki-camp-long-chinese-garden-loop ascent 362 347 -15
sodo-alki-lincoln-duwamish-loop ascent 393 427 34
sodo-alki-schmitz-andover-loop ascent 244 259 15
sodo-luna-pier-ob ascent 82 98 16
sodo-mts-sound-i90-trail-ob ascent 170 247 77
south-discovery-magnolia-elliott-bay-cranes-alki ascent 106 155 49
wash-park-interlaken-ob ascent 80 145 65
wash-park-lwb-mt-baker-beach-ob ascent 117 168 51
wash-park-lwb-sailing-club-ob ascent 126 189 63

Data pulled from NGS's Elevation Point Query Service
@nickswalker nickswalker requested a review from ztatlock December 8, 2024 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant