Podstawianie wartości z innej tabeli (słownika) - 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: Podstawianie wartości z innej tabeli (słownika) (/thread-620.html) |
Podstawianie wartości z innej tabeli (słownika) - tomalos - 13-12-2011 Jest sobie jakaś warstwa z tabelą atrybutów, powiedzmy dworce Kod: id | czystość | obsługa | Do tego słowniki: Kod: czystość Kod: obsługa RE: Podstawianie wartości z innej tabeli (słownika) - Rayo - 13-12-2011 Można wykorzystać metodę wprowadzania danych 'Mapa wartości' lub nową 'Value relation' w wersji 1.9. Ale wtedy w tabeli atrybutów wyświetlane są tylko klucze. W formularzach jest ok - wyświetlają się wartości. Zobacz też w wątku 'Python: valueMap'. RE: Podstawianie wartości z innej tabeli (słownika) - tomalos - 13-12-2011 Mapa wartości' i 'Value relation' już odkryłem, niestety nie spełniają moich oczekiwań. Spróbuję to najpierw połączyć w SpatiaLite albo w PostGIS, słabo mi idą operacje na bazach danych, więc pewnie będę się pytał jeszcze co i jak. W sumie danych mam sporo, więc bazy bazy najlepiej się do tego będą nadawać. RE: Podstawianie wartości z innej tabeli (słownika) - Rayo - 13-12-2011 Jeśli możesz to zrobić na bazie to po prostu zrób widok z tych tabel, a następnie wyświetl go jako warstwę w GISie. Jeśli warstwy mają być tylko do odczytu to sprawa jest prosta. Komplikuje się w momencie, gdy warstwy będą edytowane... Z tego co widzę rozszerzona funkcjonalność 'Value relation' przydałaby się wielu osobom. Może ktoś przetłumaczy fachowo na angielski moją propozycję z wątku 'Python: valueMap'? |