Skip to content

ciesin/uccrn-atlas-demo

 
 

Repository files navigation

UCCRN Atlas Demo

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.

Features

  • 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

Prerequisites

  • Node.js (version 18 or higher)
  • npm (comes with Node.js)
  • ArcGIS Developer API key

Installation

  1. Clone the repository:
git clone <repository-url>
cd ipcc-uccrn-atlas-demo
  1. Install packages
npm install
  1. 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

  1. New York City: stormwater
  2. Los Angeles: transportation
  3. Copenhagen: cloudburst
  4. Mexico City: rainwater

Deployment

Production Deployment

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.

Development Deployment

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.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.3%
  • CSS 8.2%
  • HTML 1.5%