The Geo-ICT Blog

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

Author: biplovbhandari Page 2 of 6

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

Removing the whitespace from the GeoJSON file

GeoJSON is great! It can be used in the web maps, can be used as a data exchange format especially with Web Feature Service (WFS) and much more. However, sometimes the white space in the GeoJSON file can add up to the size of the file, as a result of which it becomes slower in … CONTINUE READING

Processing Sentinel-1 SAR images using Sentinel Application Platform (SNAP)

In this tutorial, I will walk through some of the basic steps needed to process the Sentinel-1 SAR data using SNAP. For this tutorial, I am using SNAP version 7.0. You can check the version of the SNAP fromĀ Help -> About SNAP…

  1. If you do not have already, go ahead and download the SNAP

Adding and Updating attribute to a shapefile using ArcPy

In this tutorial, we will be adding the attribute to the shapefile and updating its value using ArcPy. You need to have ArcGIS installed in order to use ArcPy. This script has been tested with ArcGIS Version 10.6 but should work with most versions.

Go ahead and download the data from here. This data … CONTINUE READING

Batch zipping your shapefiles with Python

In this tutorial, we are going to write a simple script to zip your shapefiles so you can upload them to Google Earth Engine (GEE). If you are following along, refer to this post, you can see that GEE takes in certain kind of files in for it to be valid shapefile. Alternatively, you … CONTINUE READING

Converting MUTM Everest Coordinate 1830 to WGS 84 using ArcGIS: Projection and Transformation

The Map Projection System used in Nepal is the MUTM (Modified Universal Transverse Mercator). Read more about Map Projection System in Nepal here.

In this exercise, I will be using ArcGIS. Other methods will be posted in the future.

  1. Load the data in MUTM. If you don’t have data yet, you can download from

Validation of a cadastral map created using satellite imagery and automated feature extraction techniques: A case of Nepal

Estimates suggest that only 30 percent of the world’s population has access to formal land administration systems to register and protect their land rights. Surveying and mapping cadastral boundaries using traditional, field-based methods is accurate but can prove to be extremely time, cost and labor-intensive. This makes it difficult to create or update existing cadastral … CONTINUE READING

Making forest map using GLAD TCC and TCH Layers

Use the following code or follow the linkCONTINUE READING

Make a simple landcover classification map using Regression Tree

The full code for classification after obtaining sample points is here. The full code for classification with sample points generated on the fly is here.

Note: This is a very simple method for generating Landcover maps meant for showing the basic workflow for generating Landcover maps. You can use more sophisticated algorithms like CONTINUE READING

Point sampling in Google Earth Engine

In this exercise, we will try to sample a composite image of the Landsat with the landcover feature collection that we have. The full code can be found here.
The Feature Collection has the following integer assigned for ‘landcover’ column.

0 -> urban
1 -> vegetation
2 -> water

  1. We will useĀ Landsat.simpleComposite method

Filter a Feature Collection by attribute in Google Earth Engine

The full source code for the same can be found here.

  1. If you do not have the data yet, you can download it from here. I downloaded the Admin 1 boundary, but this method is generic, so applies to any shapefile that you have.
  2. Open up the QGIS or any other GIS software

Page 2 of 6

Powered by WordPress & Theme by Anders Norén