Як відображати пов'язані записи в QGIS?


11

Починаючи з фону esri, я завжди використовував класи відносин у gdb для відображення записів, пов’язаних із функцією. Напр. Відносіть 1 точку опитування до багатьох документів, фотографій тощо.

Хтось знає, як зробити щось подібне в QGIS?

Андо

PS Я використовую PostGreSQL 8.4.1 та PostGIS 1.4, а мої клієнти - QGIS.

Відповіді:


5

-Є плагін під назвою "браузер подій eVis", він відображатиме зображення або будь-який документ на основі зовнішніх програм.

-Ви можете створювати реляційні шари (згенеровані на основі SQL запитів) за допомогою плагіна "RT SQL Layer".

eVis


Я чув про eVis, але його не зовсім те, що я шукаю, мені не подобається, як користувачі повинні використовувати інший інструмент ідентифікації під час його використання. "RT SQL Layer" - це те, на що я буду дивитись.
Андо

1

Ви також можете створити власні дії, які посилаються на певне поле. Прикладом для відкриття веб-сайту (що зберігається у полі під назвою "yourfieldname") у firefox, ви б використали ситаксис нижче. Мінусом цього методу є те, що вам доведеться створити дію для кожного поля, в якому є дані гарячої посилання, плюс дії, які відкриють правильний тип документа. Ви можете дійти до дії, клацнувши правою кнопкою миші на полі у стандартному вікні Ідентифікувати.

"C: \ програмні файли \ Mozilla Firefox \ firefox.exe"% yourfieldname

(ваше ім'я - ЧАС СЕНЗИТИВНИЙ )

введіть тут опис зображення


1
Привіт Райан, дякую за відповідь. Мене цікавить, як ставитись до кількох записів. Вищенаведена пропозиція про RT SQL Layer зручна, але створює новий шар, і я цього не хочу. Я спочатку вважав, що можна використовувати дії для виконання запиту таблиці моїх вкладень та повернення записів у таблицю. Я опублікував на форумі QGIS, на жаль, відповідей там ще немає forum.qgis.org/viewtopic.php?f=2&t=7984
Ando

Так, це не так просто, як ArcGIS. Однозначно опублікуйте відповідь, якщо отримаєте кращу відповідь.
RyanKDalton
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.