Jak wyświetlasz powiązane rekordy w QGIS?

11

Pochodząc z esri, zawsze używałem klas relacji w gdb do wyświetlania rekordów związanych z funkcją. Na przykład. Odnieś 1 punkt ankiety do wielu dokumentów, zdjęć itp.

Czy ktoś wie, jak zrobić coś podobnego w QGIS?

Ando

PS Używam PostGreSQL 8.4.1 i PostGIS 1.4, a moi klienci to QGIS.

Ando
źródło

Odpowiedzi:

5

- Istnieje wtyczka o nazwie „eVis Event Browser”, która wyświetla obrazy lub dowolny dokument oparty na aplikacjach zewnętrznych.

-Można tworzyć warstwy relacyjne (generowane z zapytań SQL) za pomocą wtyczki „RT SQL Layer”.

eVis

Pablo
źródło
Słyszałem o eVis, ale nie do końca to, czego szukam, nie podoba mi się, jak użytkownicy muszą korzystać z innego narzędzia do identyfikacji podczas korzystania z niego. „RT SQL Layer” to coś, na co przyjrzę się.
Ando
1

Możesz także tworzyć niestandardowe akcje, które odwołują się do określonego pola. Przykład otwierania strony internetowej (przechowywanej w polu o nazwie „twoja nazwa pola”) w firefoxie użyłbyś poniższej sytax. Minusem tej metody jest to, że musisz utworzyć akcję dla każdego pola, w którym znajdują się dane hotlink, oraz akcję, która otworzy właściwy typ dokumentu. Możesz przejść do akcji, klikając prawym przyciskiem myszy pole w standardowym oknie Identyfikacja.

„C: \ Program Files \ Mozilla Firefox \ firefox.exe”% twoja nazwa_pola

(twoja nazwa pola to CASE SENSITIVE )

wprowadź opis zdjęcia tutaj

RyanKDalton
źródło
1
Cześć Ryan, dziękuję za odpowiedź. Interesuje mnie, jak odnosić się do wielu rekordów. Powyższa sugestia warstwy RT SQL jest przydatna, ale tworzy nową warstwę i nie chcę tego. To, co pierwotnie myślałem, może być możliwe, aby użyć akcji do wykonania zapytania w tabeli załączników i zwrócenia rekordów w tabeli. Zamieściłem na forum QGIS, niestety nie ma tam jeszcze odpowiedzi forum.qgis.org/viewtopic.php?f=2&t=7984
Ando
Tak, nie jest tak płynny jak ArcGIS. Zdecydowanie opublikuj odpowiedź, jeśli uzyskasz lepszą odpowiedź.
RyanKDalton