Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Automatyczne, cykliczne odświeżanie zawartości zapisanej w warstwie
05-06-2018, 16:56,
#1
Automatyczne, cykliczne odświeżanie zawartości zapisanej w warstwie
Dzień dobry,

Jestem początkującym użytkownikiem, stąd jeśli opisany problem jest trywialny lub wynika z mojego niedoczytania, uprzejmie proszę o wyrozumiałość.

Mój problem sprowadza się do odpowiedzi na pytanie:

Czy da się zmusić QGIS do cyklicznego, automatycznego odświeżania prezentowanej warstwy, do której dane są trzymane w relacyjnej bazie danych ?

Sytuacja jest następująca:

1. Używam wersji Desktop 2.18 LTS

2. Mam zdalny serwer PostgreSQL z zainstalowanym rozszerzeniem PostGIS. Na potrzeby ilustracji problemu, przyjmijmy że w bazie SQL na tym serwerze jest jedna tabela, a w niej trzy kolumny:
a) indeks z autoinkrementacją [bigserial]
b) nazwa [text]
c) pozycja [geometry]

3. Dodałem bazę danych PostGIS, widzę ją w panelu przeglądarki, klikając na niej dostaję się do listy obiektów, widzę zapisane w bazie poligony, linie i inne obiekty. Wszystko jak do tej pory jest OK, klikając po kolejnych obiektach wyświetlam na ekranie to co jest w bazie.

4. Inna aplikacja uruchomiona na innym hoście wrzuca cyklicznie do tej tabeli w bazie nowe "geometrie".  Robi to cyklicznie raz na jakiś czas.

5. Ja korzystając z QGISa chciałbym mieć automatyczny podgląd na to co się ostatnio zapisało w tabeli w relacyjnej bazie danych, ale bez konieczności ręcznego odświeżania zawartości w QGISie. Np. na ostatnie 10 wierszy w tabeli.

Problemem dla mnie nie jest konstrukcja zapytania SQL, która zawiera to co konkretnie chcę wyświetlić (w rzeczywistości jest to agregacja danych z wielu tabel),  ale samo oskryptowanie (w ogólę da się ?)/znalezienie odpowiedniej wtyczki do QGIS, która będzie to zapytanie wywoływać i "podłączać" do prezentowanej warstwy.

Czy da się jakoś skonfigurować środowisko QGIS Desktop, aby z ustalonym interwałem cyklicznie odświeżać prezentowane dane ? Na zasadzie: wciskam guzik, mogę odsunąć się od komputera a na ekranie mam co chwila odświeżenie danych.

Z góry dziękuję za pomoc.
05-06-2018, 18:54,
#2
RE: Automatyczne, cykliczne odświeżanie zawartości zapisanej w warstwie
A to nie rozwiązuje problemu? https://plugins.qgis.org/plugins/interac..._tracking/
06-06-2018, 09:35,
#3
RE: Automatyczne, cykliczne odświeżanie zawartości zapisanej w warstwie
jerresso, dziękuję za szybką odpowiedź, ale to nie rozwiązuje problemu.

Chodzi o dokładnie to, co zostało zaproponowane tutaj:

https://github.com/qgis/QGIS-Documentation/issues/1683

W teorii, w lutym 2017 zostało dodane jako milestone do realizacji w wersji 3.0. 

Zainstalowałem właśnie wersję 3.0.3, niestety nie znajduję tego w opcjach/narzędziach.

Może słabo szukam ?
06-06-2018, 11:09,
#4
RE: Automatyczne, cykliczne odświeżanie zawartości zapisanej w warstwie
Znalazłem :-)

W wersji 3.0.x jest taka funkcjonalność ukryta tutaj:

Klikamy na właściwości warstwy -> Renderowanie -> Odświeżaj warstwę w odstępie (sekund).

Pozdrawiam !


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Automatyczne uzupełnianie pola ID Arnebius1 5 856 19-04-2018, 22:15
Ostatni post: xmaziax
  Automatyczne przecięcie warstw Roland_z_Gilead 3 1 179 29-01-2018, 15:52
Ostatni post: Roland_z_Gilead
  Automatyczne obliczanie długości lini i dodanie do tab. atrybutów? karliTToO 10 13 313 02-01-2018, 10:26
Ostatni post: sebaq
  Automatyczne odczytywanie atrybutów lukaschels 6 11 574 03-01-2015, 00:41
Ostatni post: karol.stachura
  Automatyczne wypełnienie tabeli na podstawie złączenia przestrzennego z inną tabelą tomalos 0 3 266 15-10-2014, 12:28
Ostatni post: tomalos
  Odświeżanie GeoArt 5 9 065 04-05-2014, 14:53
Ostatni post: borys
  Qgis - automatyczne dodanie poligonu do warstwy dstroj 3 9 298 15-03-2014, 00:19
Ostatni post: milena
  automatyczne wypełnianie pól tabeli maciejka 2 10 512 18-09-2012, 17:25
Ostatni post: maciejka
  Quantum GIS powolne odświeżanie w trakcie rysowania kamilwydra 2 8 539 17-08-2012, 07:25
Ostatni post: kamilwydra
  odświeżanie legendy [wiki] 5 12 594 20-06-2011, 14:20
Ostatni post: [wiki]

Skocz do: