Programming

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…

Filter Data into separate layers in Leaflet

Filter Data into separate layers in Leaflet

Data loaded in Leaflet as a layer can be filtered on the fly to create separate layers that meet a certain criteria. This is very helpful when handling data that is not too huge for the browser. I have a done a video tutorial to demonstrate how to filter data on-the-fly in Leaflet. This tutorial…

3D Maps with Leaflet and eegeo.js

3D Maps with Leaflet and eegeo.js

We like maps and will continue like them more. Every day, there are changes in the libraries used for mapping. With most maps being 2D, exploring 3D maps is so much fun and better. In this post, I describe a procedure to display 3D maps for your web mapping project. First, we will have a…

GeoExt, ExtJS, OpenLayers and GeoJSON

GeoExt, ExtJS, OpenLayers and GeoJSON

Hello guys, some time ago I did a sample application on GeoExt, ExtJS, OpenLayers and GeoJSON to manage data from a number of weather stations in the country. This is a front-end application with data being in GeoJSON format. A video about the application uploaded on YouTube : The application can be accessed at Weather…

GeoDjango Tutorial Series

GeoDjango Tutorial Series

GeoDjango is Django module used for developing GIS web applications. Django is Python framework for web development. Using the Spatial databases, data analytics, using Geospatial libraries can all be handled in the GeoDjango module. On this tutorial page, you will be able to learn GeoDjango application development from scratch upwards. The tutorial is structured in…

Important Python Libraries for Geospatial

Important Python Libraries for Geospatial

Today, I take a look at the Python Libraries useful when dealing with Geospatial Data. The most popular GIS; QGIS and ArcGIS are developed on Python thus giving us the power to extend their tools to suit our needs in the organization. For Instance, QGIS offers the “Plugin Builder” tool that is focused on personal…

A pilot Land Administration Domain Model(LADM) for Kenya

A pilot Land Administration Domain Model(LADM) for Kenya

Kenya has amassed a huge collection of records since 1902 when the colonial government put in place the Crown Land Ordinance of 1902. This law allowed alienation of native lands for the colonial masters and the alienation process involved formal registration of ownership rights. Over the years, a number of laws touching on land were…