[general]
name=roadnetwork
qgisMinimumVersion=3.40
commitNumber=
about=This plugins allows to manage a topological road network : guided editing, linear referencing, references from geometries and geometry generation from references.
icon=resources/icons/icon.png
category=
deprecated=False
hasProcessingProvider=True
description=roadnetwork
author=3Liz
email=info@3liz.com
tags=road network,linear referencing,editing
homepage=https://docs.3liz.org/qgis-road-network-plugin/
repository=https://github.com/3liz/qgis-road-network-plugin
tracker=https://github.com/3liz/qgis-road-network-plugin
experimental=False
version=0.5.7
commitSha1=06ffb0c376ccd850f8faaaea23a82b5ce6840a55
dateTime=2026-10-22T16:18:49Z
changelog=
	Version 0.5.7:
	### Added
	
	* **SQL**
	  * Add a **trigger function** to update a **managed object table references** on insert or update
	    To use it, the table must be configured in `road_graph.managed_objects`. Then create the trigger with:
	    ```sql
	    CREATE TRIGGER trg_calculate_managed_object_references
	    BEFORE INSERT OR UPDATE OF geom
	    ON public.demo_painting
	    FOR EACH ROW EXECUTE PROCEDURE road_graph.calculate_managed_object_references();
	    ```
	  * Add **functions** `road_graph.merge_table_linestring_features` & `road_graph.split_table_linestring_feature_by_point`
	    which are able to **merge two features** of the same table & **split a feature** by a given point
	* **Docs - Lizmap Web Client Javascript & CSS files**
	  * Add buttons to go to the **start/end of the route**
	  * Add a popup button to let the user **split the linestring** with the clicked point.
	* **QGIS Project**: layer `Roads` - Add expression based `road_order` colummn
	
	### Fixed
	
	* **SQL** - `road_graph.merge_editing_session_data`: fix search_path not well resetted
	* **Docs - Lizmap Web Client - Javascript**:
	  * force the `road_code` value to be used when creating geometries
	  * use the `road_order` column for the autocompletion data source
	
	### Changed
	
	* Docs - **Schemaspy**: add functions SQL definition
	
	Version 0.5.6:
	### Fixed
	
	* **Translation** - Fix loading the language file
	
	Version 0.5.5:
	### Fixed
	
	* **Translation** - Fix the path of the language files so that the French translation
	  is correctly named and used by the plugin
	
	### Changed
	
	* **Edges & markers**:
	  * Add a new column id_source to keep the reference of the imported data identifier
	  * Update the QGIS administration template project accordingly
	* **Tests**
	  * Import updated test data & update example files in the folder `roadnetwork/resources/import`
	  * Update all the Python tests with these new data
	  * Fix the test comparing edges data before & after we merge the editing session data
	* **Docs** - Improve the Lizmap Web Client **Javascript** and **CSS** files containing
	  the tools to use the Road Graph PostgreSQL functions.
	  An example of the Lizmap **JSON action file** has also been added in `docs/media`
	* **SQL Function** `road_graph.get_reference_from_point`: use a 5m tolerance for getting the next
	  edge references when the point is floating between two unconnected edges
	


[roadnetwork]
schemaVersion=30
schemaName=road_graph
