2

I use QGis 3.0, created several layers, each with multiple attributes.

I want to display only objects which have f.e. "123456789" as value in a specific attribute to print it and repeat with the next value. It shouldn't just select the items but make everything else invisible. I don't want to filter every singly layer. A filter which applies to every layer would be perfect since the attribute has the same name and value in every layer for the same order number.

The list might make thing a bit more clear:

The upper layer group "Trasseninhalte" are cables and pipes and connections.

The lower side "Trassenobjeckte und APL's" shows burrows to be made or already existing, usable pipes. "Knotenpunkte", "APL" are just connection points.

enter image description here

1 Answer 1

0

You could set your layer-style with categories based on the values of that specific attribute. Turn all off but the one you need, then print, turn on the next and so on.enter image description here

You also could create a virtual layer which connects all your layers based upon your desired features (see doc for QGis 3.0). You'd have to dive a bit into SQL, but this would be a rather simple query.

8
  • Can i make that work with multiple layers? I do not want to make this a setting in every single one.
    – Rubedo
    Jun 25, 2018 at 12:04
  • If the table schema is the same for the other layers after you set it for one save out a .qml style file and import that for the other layers.
    – artwork21
    Jun 25, 2018 at 12:31
  • to make this more exact: the value is a order number. the order number is set as attribute in multiple layers. I want one filter to make all objects with that order number visible to make a price-calculation and create a excel sheet with the used materials. you're technically correct, it would work but it is not as simple to use as i want it to be. If you have any other option i would be very grateful as i stilll am a beginner in gis-programs and don't know many functions of it
    – Rubedo
    Jun 25, 2018 at 12:42
  • Why exactly do you have different layers?
    – Erik
    Jun 25, 2018 at 13:32
  • I have edited the question. I hope that helps explaining it. Thanks for your time
    – Rubedo
    Jun 25, 2018 at 14:00

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.