geohazards-tep / dcs-insar-roipac

Developer Cloud Sandbox interferogram processing with ROI_PAC
GNU General Public License v2.0
0 stars 2 forks source link

Developer Cloud Sandbox interferogram processing with ROI_PAC

This repository contains the application files and scripts to process a pair (Master and Slave) of Envisat ASAR data with ROI_PAC (Repeat Orbit Interferometry PACkage), a software package jointly created by the Jet Propulsion Laboratory division of NASA and CalTech for processing SAR data to create InSAR (Interferometric synthetic aperture radar) images, or 'interferograms'. This geodetic method uses two or more synthetic aperture radar (SAR) scenes to generate maps of surface deformation or digital elevation models, using differences in the phase of the waves returning to the radar sensor. The technique can potentially measure centimetre-scale changes in deformation over spans of days to years. It has applications for geophysical monitoring of natural hazards, for example earthquakes, volcanoes and landslides, and in structural engineering, in particular monitoring of subsidence and structural stability.

Quick link

Getting Started

To run this application you will need a Developer Cloud Sandbox, that can be either requested from:

A Developer Cloud Sandbox provides Earth Sciences data access services, and helper tools for a user to implement, test and validate a scalable data processing application. It offers a dedicated virtual machine and a Cloud Computing environment. The virtual machine runs in two different lifecycle modes: Sandbox mode and Cluster mode. Used in Sandbox mode (single virtual machine), it supports cluster simulation and user assistance functions in building the distributed application. Used in Cluster mode (a set of master and slave nodes), it supports the deployment and execution of the application with the power of distributed computing for data processing over large datasets (leveraging the Hadoop Streaming MapReduce technology).

Installation

Using the releases

Log on the developer cloud sandbox.

Install the application by running these commands in a shell:

sudo yum install -y dcs-insar-roipac --enablerepo=geohazards-tep

Using the development version

Install the pre-requisites.

ROI-PAC is a software package available through the Terradue Cloud Platform software repository.

ROI_PAC is a copyrighted software that requires a license. Licenses are available at no charge for non-commercial use from the Open Channel Foundation. Read the license terms.

sudo yum install roi_pac.x86_64 roi_pac-grdfile.x86_64

Log on the developer sandbox and run these commands in a shell:

cd
git clone https://github.com/geohazards-tep/dcs-insar-roipac.git
cd dcs-insar-roipac
git checkout develop
mvn clean install

Submitting the workflow

Run this command in a shell:

ciop-run

Or invoke the Web Processing Service via the Sandbox dashboard or the Geohazards Thematic Exploitation platform providing a master and a slave products' URL, e.g.:

To learn more and find information go to

Authors (alphabetically)

Questions, bugs, and suggestions

Please file any bugs or questions as issues or send in a pull request.

License

Copyright 2017 Terradue Srl

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0