The Landsat NDVI Python tutorial uses the Developer Cloud Sandbox service to implement a Python package using GDAL to calculate the NDVI in Landsat TM 5 and 7 data.
This tutorial builds upon the Python Scripting for Remote Sensing course by Landmap and extends it to exploit a Cloud computing platform for its development, test and exploitation.
To run this application, you will need a Developer Cloud Sandbox that can be requested from Terradue's Portal, provided user registration approval.
A Developer Cloud Sandbox provides Earth Science data access services, and assistance tools for a user to implement, test and validate his application. It 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 (collections of virtual machines), it supports the deployment and execution of the application with the power of distributed computing processing over large datasets (leveraging the Hadoop Streaming MapReduce technology).
Log on the developer sandbox and run these commands in a shell:
- Install Anaconda
sudo yum install -y miniconda
- Install cioppy
sudo conda install -y cioppy
- Install this application
cd
git clone https://github.com/Terradue/dcs-python-ndvi.git
cd dcs-python-ndvi
mvn install
Run this command in a shell:
ciop-run
Or invoke the Web Processing Service via the Sandbox dashboard.
To learn more and find information go to
- Emmannuel Mathot
- Fabrice Brito
Copyright 2014 Terradue Srl
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0