GeoDjango Tutorial Guide

The guide is prepared for anyone who wishes to learn to develop Web mapping solutions using the Python framework, Django and in specific, GeoDjango. Download it, learn, develop and share.

If you have issues, reach out via swanjohi[at]lifeingis.com

Happy Hacking!!

  • Most popular frameworks for back-end Web-GIS Development

    A lot goes on in the backend of a Web-GIS application. In the backend, most of the manipulation and querying of data takes place. Therefore, it is crucial that one chooses the backend wisely. Python programing language is mostly used for the backend of a web GIS application. The main reason is that Python is…


  • Most Popular Libraries for Front-end Web-GIS Development

    Web-GIS-Development

    The onset of the World Wide Web has revolutionized everything around us and GIS is not an exception. The Web-GIS is an advanced type of Geographic Information System made available on web platforms. It operates on the Client-server architecture. Web-GIS development among developers and users has been on the rise in the recent past. A…


  • Cloud masking using on GEE using Landsat 8

    Landsat 8 images are widely used for a variety of applications. However, cloud and cloud shadow cover issues are still a challenge. Clouds and cloud shadows decrease the accuracy of remote sensing application results because they obscure the land surface and the brightening effect of clouds and the darkening effect of cloud shadows influence the…


  • Computing NDBI in Google Earth Engine

    What is NDBI? Normalized Difference Built-up Index (NDBI) is a spectral index used to analyze built-up areas. This index uses two bands: the short-wave infrared (SWIR) and the near-infrared (NIR). Areas with more built-up structures reflect shortwave-infrared (SWIR) more while areas with less built-up have a low Near-Infrared (NIR) reflectance. NDBI values range from -1…


  • Computing MNDWI using Sentinel 2 on Google Earth Engine

    What is MNDWI? Modified Normalized Difference Water Index (MNDWI) is a spectral index used to analyze water bodies such as rivers, lakes and dams especially in built-up areas since it can reduce or even remove built-up land. This index uses two bands:  green and short-wave infrared (SWIR). MNDWI values range from -1 to +1 where…


  • Google Earth Engine: Applying joins between features

    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…


  • 10 GIS Applications You Probably Didn’t Know

    GIS Applications

    Geographic Information Systems (GIS) has many applications and benefits, but perhaps the most overlooked application among many GIS applications is in data management. Data management through GIS allows us to combine, analyze, and display geographical data in innovative ways. This can be used in many different fields, from education to medicine to urban planning to…


close
Who is a GIS Specialist

Don’t miss these posts!

Most popular frameworks for back-end Web-GIS Development

A lot goes on in the backend of a Web-GIS application. In the backend, most of the manipulation and querying of data takes place. Therefore, it is crucial that one chooses the backend wisely. Python programing language is mostly used for the backend of a web GIS application. The main reason is that Python is…

Most Popular Libraries for Front-end Web-GIS Development

The onset of the World Wide Web has revolutionized everything around us and GIS is not an exception. The Web-GIS is an advanced type of Geographic Information System made available on web platforms. It operates on the Client-server architecture. Web-GIS development among developers and users has been on the rise in the recent past. A…

Cloud masking using on GEE using Landsat 8

Landsat 8 images are widely used for a variety of applications. However, cloud and cloud shadow cover issues are still a challenge. Clouds and cloud shadows decrease the accuracy of remote sensing application results because they obscure the land surface and the brightening effect of clouds and the darkening effect of cloud shadows influence the…

Computing NDBI in Google Earth Engine

What is NDBI? Normalized Difference Built-up Index (NDBI) is a spectral index used to analyze built-up areas. This index uses two bands: the short-wave infrared (SWIR) and the near-infrared (NIR). Areas with more built-up structures reflect shortwave-infrared (SWIR) more while areas with less built-up have a low Near-Infrared (NIR) reflectance. NDBI values range from -1…

Computing MNDWI using Sentinel 2 on Google Earth Engine

What is MNDWI? Modified Normalized Difference Water Index (MNDWI) is a spectral index used to analyze water bodies such as rivers, lakes and dams especially in built-up areas since it can reduce or even remove built-up land. This index uses two bands:  green and short-wave infrared (SWIR). MNDWI values range from -1 to +1 where…

Google Earth Engine: Applying joins between features

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…

GIS

10 GIS Applications You Probably Didn’t Know

Geographic Information Systems (GIS) has many applications and benefits, but perhaps the most overlooked application among many GIS applications is in data management. Data management through GIS allows us to combine, analyze, and display geographical data in innovative ways. This can be used in many different fields, from education to medicine to urban planning to…

Geo, GIS

Climate change and GIS

What is climate change? According to the Intergovernmental Panel on Climate Change (IPCC), Climate Change refers to any change in climate over time, whether due to natural variability or as a result of human activity. This usage differs from that in the United Nations Framework Convention on Climate Change (UNFCCC), where climate change refers to…

Who is a GIS Specialist?

A Geographic Information Systems (GIS) Specialist is someone who is responsible for managing and analyzing spatial data and systems. They use this information to help organizations make better decisions about where to build things, how to plan for disasters, and many more. GIS Specialists must think spatially, which means they need to visualize data in…

Geospatial Technologies: Stephen Mwai

The County Spatial Plan is a ten-year GIS-based depiction of a county’s socio-economic development vision and program, including the distribution of people and activities, within the context of efficient, productive and sustainable use of land and other county spaces

GIS Week – Geospatial Awareness

As GIS enthusiasts, we all know that it’s one of the most exciting times of the year, the GIS week. It has been running from the 15th of November 2021 reaching the climax today, the 17th of November 2021, which is the popular GIS Day. GIS day is a worldwide event that celebrates the applications…

Remote Sensing Technology: Monitoring water hyacinth

Satellite imagery offers low-cost and effective monitoring of the temporal and spatial distribution of water hyacinth infestation at a large scale

GIS Technology in the Health Sector

Introduction The astounding capability of GIS technology to enhance the healthcare industry has been realized over the past few years. Everyone agrees that health is important, but what is health? According to the World Health Organization, which defined health shortly after World War II as the state of complete physical, mental and social well-being and…

An Introduction to TensorFlow and Keras colab notebook

Keras is a deep learning library that can run on TensorFlow among other platforms. TensorFlow is an end-to-end machine learning platform with Keras as one of its libraries. However, Keras can run on other ML platforms. In a browser, opening a Colab notebook and writing the following commands imports some essential libraries to create and…