threedi / hhnk-threedi-plugin

QGIS plugin gebruikt voor analyses van 3Di modellen bij HHNK.
1 stars 0 forks source link

meerdere styles op 1 laag #119

Closed wvangerwen closed 8 months ago

wvangerwen commented 9 months ago

Meerstere styles aan 1 laag geven en deze ook inladen. Bij opslaan lijkt qgis er twee qmls van te maken, werkt niet helemaal lekker. image

image

wvangerwen commented 8 months ago

In #125 als volgt gemaakt:

zelfde naam met op einde de stylename. Dubbele underscore gebruiken zodat we stylename uit de qmlnaam kunnen halen

zie hhnk_threedi_plugin\qgis_interaction\project.py.QgisLayer,add_styles

for qml_path in self.settings.qml_lst:
  if "__" in qml_path.base:
    style_name = qml_path.stem.split("__")[-1]
  else:
    style_name = "default"

Voorbeeld: image

in de styling csv (testprotocol.csv) vervolgens de qmls als lijst ['waterlvl_end_rain_vs_start_rain__default.qml', 'waterlvl_end_rain_vs_start_rain__original.qml']

bij inladen krijg je dan 2 styles met default standaard geselecteerd: image