Category Archives: Instructional

Using Windows Subsystem for Linux to improve Django development

If you’re anything like me, you love using Linux as a development platform for Django. Nearly all webservers run Linux, the bash shell is awesome and developing on one platform only to deploy on another can sometimes bring up challenges like library compatibility, particularly when it comes to geospatial development that involves Geopandas or using… Read more »

Creating PostgreSQL Database for QGIS

QGIS has native support for geospatial databases using PostgreSQL as a back end. PostgreSQL can be fully geospatially enabled using the PostGIS extensions to allow for direct geospatial manipulation within the database itself. Installing PostgreSQL (Windows) As of this writing, the latest supported version of PostgreSQL for QGIS 3.4 is PostgreSQL 10.x. An interactive installer… Read more »

Using Python and openCV to create a difference of Gaussian filter

SIFT SIFT (Scale Invariant Feature Transform) is one of the underlying concepts in Structure from Motion photogrammetry, which plays a large part in my Masters research. To better understand how the process works I am working through the process manually, calculating all of the intermediate steps along the way. The first (of 4) phases of… Read more »