Quantcast
Channel: Forum QGIS - Wszystkie działy
Viewing all articles
Browse latest Browse all 769

QGIS relacje i style

$
0
0
Witam.

Mam pewien problem z relacjami i stylami w bazie danych.

Mam:
- Warstwę punktową w bazie danych o jakiejś określonej strukturze, gdzie posiadam pole powiedzmy test - typu integer słownikowe
- Warstwę niegeometryczną w bazie danych w której znajdują się warstwy słownikowe dla powyższego pola test.
- Warstwę layer_styles, w której zapisywane są style dla każdej z warstw projektu.

Ustawiam sobie projekt dodając warstwę punktową, oraz warstwę słownikową.
W właściwościach warstwy w polach ustawiam relację tak, aby dane dla pola test były wybierane ze słownika.
Zapisuję styl do bazy danych (jako domyślny).

No i wszystko działa, tak jakbym chciał...
Jak do tego projektu podczytuję warstwę punktową ponownie, styl jest ładowany, relacja istnieje. Jest super.... ale...

Jak tworzę nowy projekt, podczytuję warstwę punktową i słownikową, to styl domyślny nie działa dla pola test - nie wczytuje słownika.
W przypadku zapisu stylu do pliku, pojawia się ten sam problem.

Po analizie tej całej sytuacji, doszedłem do wniosku, że w oryginalnym projekcie przy polu, warstwa słownikowa nie jest zapisywana jako sama nazwa warstwy, lecz jej identyfikator - przykładowo: slownik20170112... i w ten sam sposób jest to zapisywane do bazy danych.
Każda wczytywana warstwa do projektu ma nowy identyfikator, przez co style zapisane do bazy danych czy do pliku dla relacji nie będą działać.

Czy taki problem tylko u mnie występuje ?
Wie ktoś jak zlikwidować ten problem ?

PS. Sprawdzane na wersji QGIS 2.14 i 2.18.3

Pozdrawiam
Kamil Wydra

Viewing all articles
Browse latest Browse all 769

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra