Wanjohi Kibui

A GIS user with interests in web and desktop systems development, FOSS advocate, trainer and mentor. Lives in Nairobi but finds adventure in travelling. The "Life in GIS" phrase is as a result of the many told and untold stories in the Geospatial realm.
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…

Filtering data from PostGIS database in QGIS

Filtering data from PostGIS database in QGIS

Hello, Today, I wanted to share a very short article with you regarding spatial data queries in QGIS from a PostGIS database. This is an approach widely used by developers, analysts and other professionals in the GIS sector in trying to achieve their objectives.Loading spatial data from a remote server or node, at times, requires…

A Web-GIS – A System for Agriculture

A Web-GIS – A System for Agriculture

Its quite some time since I talked about web GIS development on this blog.In the last one year,I have had a great time exploring different mapping platforms and testing any platform that I came across.Web GIS is a field in which over the last few years, has really seen the light of the day as…

Easing traffic in Nairobi City

Easing traffic in Nairobi City

The completion of the major routes  and highways such as the Thika Superhighway in February 2012 has seen a tremendous increase in traffic in and out of the capital, Nairobi.This was due to the eased access to different destinations in town and thus the population saw the need  for personal vehicles leading to mushrooming of…

The good news in QGIS 2.14.0 – Essen

The good news in QGIS 2.14.0 – Essen

In the last few years, QGIS has really grown in a huge collection of tools, algorithms tackling various tasks in its environments.The Dev team has really given QGIS a new look and feel and also power to roar in the GIS world. Tools tackling simple to complex processes have now been developed and been released…

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…

The amazing sections in QGIS

The amazing sections in QGIS

Recently, I posted a photo here about the styling effects found in QGIS for vector layers.This quite caught many eyes into the issue of the awesomeness found in QGIS and today, I want to explore some of this awesomeness.First, I will start with the issue mentioned above; Draw effects in style section Often, we do…

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…

GIS impacts in the East African Region

GIS impacts in the East African Region

Geographic information systems (GIS) has become a well-known term all over the world due to its rapid growth all through from the time it had its roots. You might want to have the meaning of the GIS itself but as it has the sounding, it just has the simple meaning of a tool. As questions…

Nearest neighbor Analysis in QGIS

Nearest neighbor Analysis in QGIS

GIS is very useful in analyzing spatial relationship between features.It is important at times to find the features nearest to a feature in GIS.To achieve this, we can use the Distance Matrix that helps in calculating the distances between each point in the dataset. Steps You can use Vector > Analysis Tools > Distance Matrix,…