The Geo-ICT Blog

Tutorials/Post – ICT, GIS, Remote Sensing, Earth System, Humanitarian, Disaster Management, Travel

Category: it

Ditch Snappy to use Graph Processor Tool (GPT) to process your Sentinel-1 Data

Last week, I was doing some testing using the Python API interface for sentinel-1 toolbox with Snappy and the SNAP desktop to see the time taken by each of them. The workflow for processing the data is described here. The results were astonishing. Each and every steps were significantly slower, especially the co-registration process … CONTINUE READING

Creating Mosaic of Sentinel-1 using Snappy

In this tutorial, we are going to perform the mosaicing of two adjacent Sentinel-1 scenes using Snappy, the Python interface for SNAP.
world-veiew-of-sentinel-scene
If you haven’t, follow along this tutorial to see how you can setup the development environment for SNAP in your machine. To overview, the basic steps that we cover in this tutorial are:… CONTINUE READING

Processing Sentinel-1 SAR images using Snappy – SNAP Python Interface

The back-end on SNAP has been written in Java. But good news to Python enthusiast, they provide Python interface to Java API. It’s through their module called Snappy. In my previous tutorial, I showed you how you can install snappy in your machine and get geared up for the development work. And before we … CONTINUE READING

Setup development environment for SNAP

In this tutorial, we will learn how we can set up a development environment for Snappy. Snappy is the python interface for accessing the JAVA API of SNAP. SNAP can be used to process the Sentinel series of sensors. I prefer to have a separate environment for the Snappy so I can keep it clean … CONTINUE READING

Collecting field data using your Very High Resolution Satellite images using MBTiles and ODKCollect

Web maps are usually served by smaller tiles which are loaded separately but gives an impression of a seamless image. These are the tiled based maps. Check out the earlier blog post on Converting Satellite imagery to Tile Map Service. Usually, tiles are small in size to get loaded. But things might get tricky … CONTINUE READING

Fix to GeoServer not starting after Java Update

I updated the Java on my windows machine, and later tried to open up my GeoServer. To my surprise, it was not starting. Since GeoServer is built upon Geotools, which is an open-source Java toolkit, it depends upon your Java Runtime Environment better known as JRE. After the update of the JRE, ‘Start GeoServer’ … CONTINUE READING

Digital Technologies For Resilience Workshop

From 14 to 15 November 2017, I attended a workshop on Digital Technologies for Resilience organized by FHI 360 together with financial support from USAID and Rockefeller Foundation. A different agenda, setup and very diverse group of people made the workshop interesting and engaging for two days. Around 84 participants from 20 countries attended … CONTINUE READING

JRC Historical Flood Visualization and Download with Google Earth Engine

This is prepared with regard to the Google Earth Engine training in Vietnam.
The goal is to visualize the Joint Research Centre (JRC) Flood Occurrence Dataset and download the processed image. We will be using JRC Monthly Water History v1.0 (1984-2015). The highlight of this dataset is

Band Name Label
water 0 = no data
CONTINUE READING

Hiding Folder Directory in Apache

Today, we will be working with apache2. This has been tested it on Ubuntu.
Let’s say we have a folder called files on the Apache web server /var/www/html/. If we go to the URL http://your_ip_or_dns/files/, we would see files folder something like this.

lsxalws

There are different methods for solving this problem. We will

CONTINUE READING

Deploying Node.js Application with PM2 and NGINX

Update system

Install Nginx

Check your Web Server

If everything is fine, you will get an output as:

If you encounter an error that says something likeĀ nginx.service: Failed with result 'exit-code', then this is because of some other process using port 80. In this case, do:

You can check the landing page of … CONTINUE READING

Sahana Disaster Management System presentation in the Philippines

Speakers from the governmental offices in the Philippines talked about how the use of ICT solutions are helping them to collect the data for immediate disaster relief and long-term disaster recovery process. Most of the applications are tailored for custom use-cases and cover very limited scope. I sensed that the offices are more attracted towards CONTINUE READING

Hosting Django for Production in the Ubuntu server

 

Update system

Install Admin Tools

Git

Install Python and environment

Postgres Installation and settings

Creating the database and user

    • Switch to superuser postgres by
    • Create user for the tool by
    • Now create database as
    • Logout from the postgres user

Now create a virtual env for the jrcfloodtool

Workon the virtual env we just created

CONTINUE READING

Powered by WordPress & Theme by Anders Norén