Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Hurtowa zmiana stylu warstw
11-10-2017, 10:33 AM
Post: #1
Hurtowa zmiana stylu warstw
Dzień Dobry,
Załóżmy, że mam kilkadziesiąt warstw wektorowych (punktowych). Na jednej z nich ustaliłem styl wyświetlania punktów i zapisałem go w opcji "Zapisz styl". Chciałbym, żeby w tym samym stylu wyświetlały się inne warstwy, jak to zrobić najszybciej?
Mogę oczywiście "wchodzić" po kolei na inne warstwy i zastosować "Wczytaj styl" ale to jest rozwiazanie uciążliwe. Czy jest jakiś sposób, żeby ten wybrany styl nadać hurtowo dla wielu warstw? Proszę o poradę.
(QGIS ver. 2.4.0)
Pozdrawiam
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
11-10-2017, 10:40 PM
Post: #2
RE: Hurtowa zmiana stylu warstw
Otwórz konsole Pythona.
Odpal ten skrypt
Kod:
layers = iface.legendInterface().layers()
print layers

for layer in layers:
    layerType = layer.type()
    if layerType == QgsMapLayer.VectorLayer:
        layer.loadNamedStyle('D:/temp/styl_test.qml')

gdzie D:/temp/styl_test.qml to ścieżka do twojego pliku QML.
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
12-10-2017, 03:11 PM (Ten post był ostatnio modyfikowany: 12-10-2017 05:00 PM przez georobot.)
Post: #3
RE: Hurtowa zmiana stylu warstw
Dziękuję.
Znalazłem wtyczkę pn. MultiQML, która działa tak jak potrzebuję.
Pozdrawiam
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
15-10-2017, 08:12 PM
Post: #4
RE: Hurtowa zmiana stylu warstw
(12-10-2017 03:11 PM)georobot napisał(a):  Znalazłem wtyczkę pn. MultiQML, która działa tak jak potrzebuję


Przepraszam za spóźnienie, panowie Sleepy

Bez żadnego plugin-a, można po prostu za pomocą "kopiuj" styl ze shape'a źródłowej, i "wklej" na docelowe (zaznaczone w legendzie klawiszem SHIFT).
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  parametry graficzne stylu linii- rozmieszczenie znaczników arepo 3 4 895 02-03-2016 01:57 AM
Ostatni post: arepo
  [błąd] etykiety w stylu (wartość unikalna) [wiki] 0 3 640 23-09-2011 10:01 AM
Ostatni post: [wiki]
  Zmiana nazw atrybutów warstw SHP Rayo 2 5 707 14-01-2010 12:44 PM
Ostatni post: Rayo

Skocz do: