Nicolas Cadieux Mon, 30 Aug 2021 03:56:22 -0700
This post explains what I would like. It offer a QGIS 2 script that could help. https://gis.stackexchange.com/questions/198317/join-merge-lines-that-touch-and-intersect-in-qgis

Hi Nicolas,
I've also successfully ported that script to QGSI 3 as a processing script.
Since it appears the script was originally published on StackExchange by Jochen Schwarze, it has an implicit cc-by-sa license not really suitable for software code...

I'm trying to contact the author as a courtesy to know if he wants to publish himself the code with a GPLv2+ license on a collaborative version control website, maintain it and eventually let it available on plugins.qgis.org so I can submit my changes to him...

Anyway, you can find a version of the code modified by me to work as a processing script in QGIS 3.

It adds a subnet field to a line type layer. The field will contain the same unique progressive integer value for all the feature that are not disjoint (i.e. having any common node or are intersecting) to the other features.

You will find it at https://gist.github.com/agiudiceandrea/621e4f0f2804e49cbd6f2a4314c0e482

Be aware that for now the processing script doesn't have a proper progress and cancel feedback mechanism or any other sophisticated error checking and handling and I don't know what its performance is with layers containing a lot of features...

Regards.

Andrea
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to