Filter Data into separate layers in Leaflet

Filter Data into separate layers in Leaflet

GIS, Leaflet, Programming, Tutorials
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 uses GeoJSON data. Subscribe to the YouTube Channel for more videos and tutorials
Read More
3D Maps with Leaflet and eegeo.js

3D Maps with Leaflet and eegeo.js

General, Leaflet, Programming, Slider, Tutorials, Web-GIS
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 HTML file that will handle our map page. Steps: Write a basic HTML file with a title of your wish. <!DOCTYPE html> <html> <head> <title>3D Map</title> </head> <body> </body> </html> Add the Leaflet CSS inside the <head></head> section <link rel="stylesheet" type="text/css" href="https://unpkg.com/leaflet@1.0.3/dist/leaflet.css"> You can also load this from your local computer Add the eegeo JS library inside the <head></head> section <script type="text/javascript" src="https://cdn-webgl.eegeo.com/eegeojs/api/v0.1.780/eegeo.js"></script> Add the section in which the map will be displayed <div id="map"…
Read More
GeoExt, ExtJS, OpenLayers and GeoJSON

GeoExt, ExtJS, OpenLayers and GeoJSON

GeoExt, Highlight, OpenLayers, Programming, Slider, Web-GIS
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 Station Portal For more GIS tutorial videos, Subscribe to my channel on YouTube
Read More
GeoDjango Tutorial Series

GeoDjango Tutorial Series

GeoDjango, Programming
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 the following topics: Introduction to Geodjango tutorial series Introduction to Django projects Spatial data and Geo-databases Configuration of Leaflet in Django admin Generate GIS models from Geospatial data Front-End (Urls, Views, Templates and Static files) Popups in Leaflet Handling baselayes Analytic tools - Routing Controls Map printing tools Conclusion The videos for this series are as in display below: (Subscribe to get updates on latest videos) Watch other tutorials in GIS at  My YouTube Channel
Read More
Important Python Libraries for Geospatial

Important Python Libraries for Geospatial

Highlight, Libraries, Programming
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 tool creation by individuals or organization to do specific tasks as required. To do this, there are some Python Libraries that are required. Anyone who has worked with scripts in either QGIS, ArcGIS,Jupyter or GeoDjango for geospatial data analysis must have interacted with some, if not all, of these libraries. My experience with most applications more so QGIS, Jupyter and GeoDjango, has enabled me draft this post as most of these libraries seem confusing to…
Read More
A pilot Land Administration Domain Model(LADM) for Kenya

A pilot Land Administration Domain Model(LADM) for Kenya

General, GIS, Programming, Web-GIS
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 passed and operationalized, with the effect of having land administration and registration being exercised under different legislative regimes. All the documentation produced from land transactions over these years have continued to be kept in paper form. This has seen a big number of these documents get destroyed by normal aging processes, lost through untracked paper trails and from corruption driven motives.  The Institute of Geomatics, GIS and Remote Sensing (IGGReS) of Dedan Kimathi University of…
Read More