An interactive web mapping application built with ArcGIS Maps SDK for JavaScript and Vite, demonstrating Surface Urban Heat Islands and Low Elevation Coastal Zones data visualization.
- Interactive map with multiple data layers
- Time-based data visualization
- Customizable bookmarks
- Layer controls and legend
- Responsive design with mobile support
- Base map gallery
- Introductory overlay for new users
- Node.js (version 18 or higher)
- npm (comes with Node.js)
- ArcGIS Developer API key
- Clone the repository:
git clone <repository-url>
cd ipcc-uccrn-atlas-demo
- Install packages
npm install
- Run the dev script for local development
npm run dev
ArcGIS Auth token: https://columbia.maps.arcgis.com/home/item.html?id=a20ff942848d4411a837fe5138179578#overview
uccrn-atlas-demo
- New York City: stormwater
- Los Angeles: transportation
- Copenhagen: cloudburst
- Mexico City: rainwater
The production GitHub Page is deployed from the master
branch. To deploy the production build, push your changes to the master
branch. The GitHub Actions workflow will automatically build and deploy the application to the production GitHub Page.
The development GitHub Page is deployed from the dev
branch. To deploy the development build, push your changes to the dev
branch. The GitHub Actions workflow will automatically build and deploy the application to the development GitHub Page.