I'm aware of the existence of the following QGIS plugins:

  1. QChainage
  2. Event layer
  3. linear referencing
  4. LRS

Although, all of these tools offer some linear referencing capabilities, I find that they lack in terms of their ability to be used directly from a standalone python script, are not part of the base QGIS platform, and are not on par with LRS capabilities found in other GIS software. Some of these features include but are not limited to:

  1. Locate features along a road: The ability to extract events from a vector layer into a data table (ex: CSV) of some sort
  2. Overlay events: Take two different event tables (non GIS) that share the same road_id and combine/merge/split/etc them automatically
  3. Make route event layer: combine an existing road layer with a new event table with added bonus to do right vs. left buffer if negative numbers are present.

My question:

What are my options to perform advanced linear referencing using Python QGIS?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.