Skip to content

A web based map viewer for crowdsourced and other public data. This is different from the existing NOAA Bathy viewer in that it allows you to select a CSB platform to see and track stats for that one.

License

Notifications You must be signed in to change notification settings

farsounder/CSBDataExplorer

Repository files navigation

CSB Data Explorer

Visualize public CSB data on a map

image

The OG bathy viewer is available here and managed by NOAA: https://www.ncei.noaa.gov/maps/bathymetry/

This project is a simple web app intended for individuals contributing to the CSB database to be able to visualize their own data on the map, and see some simple stats.

Getting Started

Define the variables in the .env.template file and move to an actual .env file in the root of the project. The app uses a postgres database but only to map between app specific unique ids and the NOAA external platform ids, so that there's a bit of obscurity between the two if a user shares their stats and doesn't want to share their associated NOAA external platform id.

You can spin up a postgres database with docker-compose to run locally:

docker-compose up

Then run npx prisma db push to create the tables in the database, and npx prisma generate to generate the prisma client - only needed for the first time or if the schema changes.

Install dependencies:

npm install

and then run the dev server:

npm run dev

Open http://localhost:3000 with your browser to see the result.

About

A web based map viewer for crowdsourced and other public data. This is different from the existing NOAA Bathy viewer in that it allows you to select a CSB platform to see and track stats for that one.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •