Skip to content

An interactive map of Missouri streams and rivers built with mapbox and open street maps.

License

Notifications You must be signed in to change notification settings

nathanortbals/float-maps

Repository files navigation

Float Maps

Float maps is an interactive map for float trips on Missouri Streams and Rivers. This is a vanilla typescript project using Vite as the build engine. The project also utilizes mapbox-gl-js for the interactive map. The project is currently built using github actions and is hosted on github pages.

Running Locally

npm install

npm run dev

Stream River/Tracks

The streams and river tracks were sourced from open street maps via the overpass api. The overpass quries can be found in ./scripts/rivers/overpass-quries.ts and can be debugged using the overpass turbo interface. The data from the overpass quries is transformed into geojson for the map through the ./scripts/rivers/update-rivers.ts script.

To regenerate the river tracks, run npm run update-rivers.

Access Points and Landmarks

Access points and rivers were gathered from A Paddler's Guid to Missouri, an electronic rendition of the popular guide book. This project currently only contains data for a limited set of the guide book's rivers, but the most popular rivers seemed to be covered. In the future, more data points could be converted to lat-lon points using their methodology.

To regenerate the river features, run npm run update-river-features.

Water Levels

There are future plans to add current water levels to the map utilizing the USGS Instanteneous Values Web Service. Refresh and Persistance of this data might be difficult due to this project's current lack of a data layer, but the geojson might be able to be regenerated using github actions.

About

An interactive map of Missouri streams and rivers built with mapbox and open street maps.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published