QGIS etykietowanie słownikami - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: QGIS etykietowanie słownikami (/thread-1444.html) |
QGIS etykietowanie słownikami - kamilwydra - 18-01-2017 Witam. Mam pewien problem, może ktoś zna rozwiązanie. Mam warstwę słownikową, o powiedzmy takiej strukturze: id, id_slownika, numer, nazwa 1 1 1 a1 2 1 2 a2 3 2 1 b1 4 2 2 b2 5 2 3 b3 Jak widać, w powyższej strukturze są 2 słowniki rozdzielone polem id_slownika. Jak zrobić, aby bez złączenia tabeli z słownikiem etykietować warstwę słownikiem nr 2 ? Próbuję bez złączenia ze względu na problem opisany tutaj: http://forum.quantum-gis.pl/thread-1443.html Próbowałem funkcjami: dbvalue('slownik','nazwa','numer',pole_laczenia) ale nie mam zbytnio gdzie pisać wartości id_slownika=2 aby wybrać odpowiedni słownik. P.S. Słownik mam podpięty do warstwy jako relacje z filtrowaniem. Jak uruchamiam tabelę atrybutów dla warstwy to wszystko jest ok, problem pojawia się przy etykietowaniu, bo pokazuje mi id zamiast wartości relacji. Pozdrawiam Kamil Wydra RE: QGIS etykietowanie słownikami - kamilwydra - 19-01-2017 Problem został rozwiązany. Dodaję wielokrotnie warstwę słownikową do projektu, ograniczając ją w kreatorze zapytań we właściwościach poszczególnej warstwy i w ten sposób tworzę tak jakby osobne słowniki w projekcie, które przy wykorzystaniu złączenia umożliwiają odpowiednie etykietowanie. Przy okazji, funkcja dbvalue i temu podobne dodawane są do kalkulatora pół za pomocą wtyczki refFunctions. Temat do zamknięcia. Pozdrawiam Kamil Wydra |