Get them filtered – A new plugin for QGIS

Posted Posted in GIS, Python, Software

This is another quite short post, as it treats of something that is quite trivial from a technical point of view and, in hindsight, something that I should’ve published years ago. One of the features that I quite missed in QGIS right from the beginning, was the possibility of navigating through elements of a layer […]

Towards efficient geoprocessing of movement data (Part 1)

Posted Posted in GIS, Software

By now, everybody has read (multiple times) Geoff Boeing’s excellent post on the importance of using spatial indices when performing spatial operations and  the impact that having grided polygons can have in overlay operations. It is not ground-breaking, but that the number one reference I give to people that are starting in geoprocessing outside QGIS. There […]

Holidays & AequilibraE

Posted Posted in AequilibraE, GIS

Let me start by saying that AequilibraE is probably my favorite project, but I have been neglecting it for a while. Just for some perspective, QGIS 3 has had three major releases (3.0, 3.2 & 3.4) and I have not yet released a version of AequilibraE that is compatible with this new platform. That is […]

Biogeme on Windows using Docker

Posted Posted in Python, Software, Uncategorized

An important part of my day job is to develop new transportation models, and that includes a lot of discrete choice model estimation, and in the last 18 months that has included anywhere from simple departure time choice models, to more sophisticated mode choice models, where we experimented with Nested, Cross-Nested and Mixed-Logit. We have […]

Matrix API and multi-class assignment

Posted Posted in AequilibraE, GIS, Python

Taking the new version of AequilibraE for a ride, my first application used a data source that is very familiar to me, the Freight Analysis Framework. It is a rich data source, yet fairly small due to its large zones, thus making for pretty quick tests (even on my 9yo laptop). The first task was […]

Allowing AequilibraE’s users maximum convenience without driving myself crazy

Posted Posted in AequilibraE, GIS, Python, Transportation planning

Like most minimally experienced transportation modellers and planners, I have used multiple modelling software in professional and academic life, but I could not properly appreciate the differences between some of the different software implementations until I became myself a “developer” with AequilibraE. One of these differences is how to define and number centroids and general […]