GIS

Applying a Join between Features in Google Earth Engine.

Applying a Join between Features in Google Earth Engine.

Joins are used to combine elements from different collections (e.g. Image Collection or Feature Collection) based on a condition specified by an ee.Filter. The filter is constructed with arguments for the properties in each collection that are related to each other. Specifically, left Field specifies the property in the primary collection that is related to…

Computing a Buffer in Google Earth Engine.

Computing a Buffer in Google Earth Engine.

Google Earth Engine supports a wide variety of geometric operations. These include operations on individual geometries such as computing a buffer, centroid, bounding box, perimeter, convex hull, etc. A buffer is a zone that is drawn around a point, line or polygon that includes all the area within a specified distance of the geometric feature….

Performing Pan-Sharpening on Landsat 8 image in Google Earth Engine.

Performing Pan-Sharpening on Landsat 8 image in Google Earth Engine.

Pan-sharpening is the process of enhancing a low resolution multiband image by fusing it with a corresponding high spatial resolution panchromatic (single band) image. The resulting multiband image has a resolution similar to the panchromatic image since the two rasters fully overlap. In Google earth engine, pan-sharpening process is made possible by using two methods;…

Burn Severity Mapping Using Landsat and  Sentinel 2 Imagery.

Burn Severity Mapping Using Landsat and Sentinel 2 Imagery.

Burn severity refers to the effects that fire intensity has on the functioning of an ecosystem in the area that has been burnt.  It is the degree to which an ecosystem has been disturbed due to fire. The degree to which an area has been affected by fire can be measured using the Normalized Burn…

Accuracy Assessment in Image Classification on GEE

Accuracy Assessment in Image Classification on GEE

This post covers accuracy assessment on a sentinel image in the Google Earth Engine. Selection of the area of interest and the classification classes This is done using the geometry tool as shown below. One can use the point tool or the polygon tool in the selection of the classes. Selection of the Image collection…

The future of GIS

The future of GIS

GIS has come a long way. A few years ago, a lot of industries didn’t know it existed, let alone applying it in their decision-making process. Fast forward and GIS has revolutionized most industries, including Real Estate, Disaster Management, Marketing, and many more. And that’s not all, with the advancements in geospatial technology; GIS will…

GeoDjango Tutorial Guide

GeoDjango Tutorial Guide

Some months ago, I was requested to develop a written guide on web-mapping system development using GeoDjango as published on the playlist on My Channel . After great efforts, I have released a complete GeoDjango guide that serves as a written replica of the YouTube Playlist. The guide illustrates the possibilities of developing a fully-fledged…

How to tweak GeoDjango Admin

How to tweak GeoDjango Admin

In my GeoDjango tutorial series, I shared details on the development of a web-mapping solution using GeoDjango. Depending on the structure of the application and the use, Django admin is a very useful feature in this framework. There is power in the admin. In this post, I will share some tips on how to tweak…

How to grow your GIS development career

How to grow your GIS development career

It’s long since I talked about career growth. I tend to assume this a lot when talking to people since it seems a bit obvious. However, over time I have come to realize that; what’s obvious to you isn’t for the other person. There are many things that we think we got covered until you…

Install QGIS 3.4 in Ubuntu 16.04

Install QGIS 3.4 in Ubuntu 16.04

The month of October, 2018, ushered in the new LTR, QGIS 3.4 “Madeira”. This was a long-awaited version as it unleashes powerful tools for use by GIS enthusiasts in the industry. Switching to QGIS 3.4  is very easy for users who’ve been on the previous 3.x versions. For users moving from 2.x, it might look…

Using Photos in QGIS Projects

Using Photos in QGIS Projects

In QGIS, there are many formats of data-sets that can be used. Joins and relates help users get the best out of their data depending on the users’ needs. These tools exist out of-the-box for use by everyone. However, there are some tools or functionalities that are tricky to use as they don’t appear straightforward…

SpatiaLite Databases for Community Mapping

SpatiaLite Databases for Community Mapping

All Geospatial projects contain an element of data collection and preparation. This is vital stage in project execution that has to be dealt with carefully and correctly as it would lead to loss of time and resources. Participatory mapping involves set of techniques and approaches that combine the tools of modern cartography with participatory methods…