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.
- Getting Started
- Installation
- Submitting the workflow
- Community and Documentation
- Authors
- Questions, bugs, and suggestions
- License
To run this application you will need a Developer Cloud Sandbox, that can be either requested from:
- ESA Geohazards Exploitation Platform for GEP early adopters;
- From Terradue's Portal, provided user registration approval.
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).
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
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
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.:
- https://catalog.terradue.com/envisat/search?uid=ASA_IM__0CNPDE20100502_175016_000000172089_00084_42723_0354.N1 (master)
- https://catalog.terradue.com/envisat/search?uid=ASA_IM__0CNPDE20100328_175019_000000162088_00084_42222_9504.N1 (slave)
To learn more and find information go to
- Developer Cloud Sandbox service
- InSAR ROI_PAC field guide chapter
- ESA Geohazards Exploitation Platform
- Francesco Barchetta
- Fabrice Brito
- Fabio D'Andria
- Emmanuel Mathot
- Cesare Rossi
Please file any bugs or questions as issues or send in a pull request.
Copyright 2017 Terradue Srl
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0