Skip to content

israolive/cassie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CASSIE – Coastal Analysis via Satellite Imagery Engine

Cassie is an open source web tool that performs analysis and mapping of coastal regions, focusing on the variation of the coastline. To perform these procedures cassie uses the tools and images provided by the Google Earth Engine platform.

Satellite image collections

Collection Mission Product Period Cycle (days) Resolution (m) Fallback
Landsat Landsat 5 (TM) SR 1984-2013 15 30 -
Landsat Landsat 7 (ETM+) SR 1999-present 15 30 Landsat 7 T2
Landsat Landsat 8 (OLI) SR 2013-present 15 30 Landsat 8 T2
Sentinel Sentinel 2 (MSI) TOA 2015-present 5 10 -

Usage

First navigate to http://cassiengine.com/ then click on Access the tool button.

Cassie uses Google authentication to identify their user and allow the use of the Earth Engine. Before starting make sure that your account is registered on the GEE platform. If you are not registered on Earth Engine, Sign Up

After sign in with your Google account, follow the Acquisition steps at detailed User Guide

Running locally

⚠️ Useful for development purposes only

CASSIE uses GEE to perform all of its heavy computation, thus, if you're going to run locally, you need to create a Google Cloud Project to provide CASSIE the required API Keys it needs.

If you're experienced with Google Cloud, you can follow the instructions bellow, otherwise, you can follow the detailed user guide on how to Setup a Google Cloud Project for Earth Engine Usage in Google Developers Reference.

  1. Create a Cloud project
  2. Enable the Earth engine API
  3. Enable the MAPS API
  4. Create credentials in your Cloud project

Besides that, CASSIE runs on node.js, so make sure you have it installed.

Clone this project and go to root:

  $ git clone https://github.com/lia-univali/cassie.git
  $ cd cassie

Now, you must create a file named .env (in root) with the following parameters that you can get from the Credentials Page in your Cloud project (read the notes above about the Google Cloud):

REACT_APP_CLIENT_ID = xxxxxxxxxxxxxxx
REACT_APP_MAPS_KEY = xxxxxxxxxxxxxxxxxxxx

Install dependencies and start the application

with npm (automatically installed with node):

  $ npm install
  $ npm start

or (if you have yarn installed):

  $ yarn install
  $ yarn start

Contributing

Did you find a bug or have a suggestion?

Open a Issue

Do you want to submit a feature or correction?

  1. Fork the repository
  2. Clone the forked repository
  3. Make changes
  4. Create a Pull Request

Diagrams

Dependencies

Dev Dependencies

None

About

Uma ferramenta para análise e mapeamento das regiões costeiras utilizando a plataforma Google Earth Engine.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.6%
  • HTML 0.4%