I have several layers which have features with several parts. These parts are often overlapping however and as a result the Length of the feature is often not correct when I calculate it using $length.
I can manually split the features by using the Multipart into Singleparts tool, and check whether they overlap. In a next step I can simply delete the overlapping part.
In the picture you can see that I have split feature with number 7 (containing 8 parts) into several features. The selected feature (row 7) is highlighted in Yellow and the feature in row 6 is flashing in red and thus partly overlaps with the feature from row 7. I can now manually delete row 6, but to check this for 10.000 features is quite time consuming. I've tried the Dissolve function (after splitting multipart to singleparts), but it does not seem to remove overlapping parts of features for me. Is there another easy way to delete overlapping parts within each feature of a linestring layer?
Important note: Within the same layer there may be different features (with a different "number and/or OBJECTID") that overlap with each other as well. I do wish to keep these separate from each other and only to remove the overlap between parts within features.
EDIT: Still not solved. Here is the data: OverlappingLines IDs and length are at the end of the attribute table.