2

I have multiple vector layers representing a time series. Each layer contains many lines each. I want to select a single specific line from each of these these layers and save it to another layer. This line represents the same feature (coastline) in every layer but it's position changes over time.

I can certainly do it 1 by 1 using "export - save selected features as...", but that would take forever. Also, I can't highlight all 40+ layers and use "Select Features by area" tool...

This is what 1 layer looks like:

enter image description here

This is all the layers with the info I want!

enter image description here

4
  • You could select by expression only the longest line of each layer and export it. Should be managable via the model builder.
    – Erik
    Commented Jan 18, 2019 at 12:18
  • 1
    Does this same line in all layers have a common attribute? If so, you could create a model using a selection tool such as Select by attribute and then use the Save selected features. Then run this model as a batch process on all your layers.
    – Joseph
    Commented Jan 18, 2019 at 12:19
  • It IS the longest line, I will try this
    – Steffan
    Commented Jan 18, 2019 at 12:22
  • Or you could merge the line layers into one layer, then remove all lines shorter than X, where X is the length of the shortest coastline.
    – csk
    Commented Jan 18, 2019 at 17:20

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.