Respuestas:
La otra opción que he encontrado es usar PostGIS . Este software proporciona las extensiones espaciales para los rdbms de PostgreSQL . Ambos son de código abierto. Aquí se describe un componente de referencia lineal: enlace .
Si desea poder acceder a esta funcionalidad a través de un programa SIG más completo, entonces puede usar la extensión de referencia lineal para QGIS .
Puede cargar el complemento para QGIS a través del menú Complemento. Use el comando Fetch Python Plugins, luego filtre la búsqueda como la captura de pantalla a continuación:
Donde el botón muestra actualmente "Reinstalar", tendrá la opción de simplemente "Instalar" el complemento.
Todos estos son productos de código abierto y tienen un desarrollo activo, por lo que diría que definitivamente vale la pena echarles un vistazo.
Tiene otro: LRS (para usar en QGis 2.0 o superior). Toda la documentación del complemento se puede consultar aquí: http://blazek.github.io/lrs/release/help.0.3.0/index.html .