Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Zasysanie listy warstw z serwera
25-03-2017, 01:01 PM
Post: #1
Zasysanie listy warstw z serwera
Witam

Przepraszam, że zadaję same pytania Smile
Możecie mi powiedzieć czy w QGISie da się zrobić tak, aby część warstw lub grupa była pobierana z serwera np przy uruchamianiu projektu ?
Pracujemy na QGISie na kilku komputerach i chciał bym aby każdy użytkownik mógł posiadać swoje prywatne warstwy a warstwy wspólne były ładowane z zewnątrz.
Coś w stylu podaje adres serwera, login, hasło i nagle pojawia mi się grupa kilku warstw.
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
25-03-2017, 03:09 PM
Post: #2
RE: Zasysanie listy warstw z serwera
Jeśli na każdym komputerze masz jednakowe mapowania zasobów sieciowych, to zapisujesz wszystkie warstwy serwerowe w jednym pliku .QGS, a każdy użytkownik ładuje ten właśnie plik "wspólny".

Po czym, każdy dodaje swoje prywatne warstwy do tegoż "sieciowego" projektu .QGS
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
25-03-2017, 03:40 PM
Post: #3
RE: Zasysanie listy warstw z serwera
(25-03-2017 03:09 PM)Italiano napisał(a):  Jeśli na każdym komputerze masz jednakowe mapowania zasobów sieciowych, to zapisujesz wszystkie warstwy serwerowe w jednym pliku .QGS, a każdy użytkownik ładuje ten właśnie plik "wspólny".

Po czym, każdy dodaje swoje prywatne warstwy do tegoż "sieciowego" projektu .QGS

Nie mamy możliwości mapowania zasobów i dlatego chciał bym aby każdy użytkownik trzymał swój bałagan u siebie a warstwy wspólne były importowane przy uruchomieniu qgisa.
Chciał bym uniknąć ręcznego definiowania wspólnych kilkunastu warstw na każdym komputerze z osobna. Bo jest to problematyczne, jedni sobie dodadzą drudzy nie i jest bałagan.

Aby się lepiej zrozumieć to chce aby każdy pracował na swoim własnym projekcie. QGS a warstwy wspólne były importowane do ich projektu przy jego uruchamianiu lub jakąś funkcją "pobierz warstwy wspólne"

Wtedy jedna osoba pracuje nad wspólnymi warstwami i wie, że za chwilę te warstwy zobaczy reszta użytkowników.
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
31-03-2017, 09:39 PM
Post: #4
RE: Zasysanie listy warstw z serwera
(25-03-2017 03:40 PM)rkoper1 napisał(a):  
(25-03-2017 03:09 PM)Italiano napisał(a):  Jeśli na każdym komputerze masz jednakowe mapowania zasobów sieciowych, to zapisujesz wszystkie warstwy serwerowe w jednym pliku .QGS, a każdy użytkownik ładuje ten właśnie plik "wspólny".

Po czym, każdy dodaje swoje prywatne warstwy do tegoż "sieciowego" projektu .QGS

Nie mamy możliwości mapowania zasobów i dlatego chciał bym aby każdy użytkownik trzymał swój bałagan u siebie a warstwy wspólne były importowane przy uruchomieniu qgisa.
Chciał bym uniknąć ręcznego definiowania wspólnych kilkunastu warstw na każdym komputerze z osobna. Bo jest to problematyczne, jedni sobie dodadzą drudzy nie i jest bałagan.

Aby się lepiej zrozumieć to chce aby każdy pracował na swoim własnym projekcie. QGS a warstwy wspólne były importowane do ich projektu przy jego uruchamianiu lub jakąś funkcją "pobierz warstwy wspólne"

Wtedy jedna osoba pracuje nad wspólnymi warstwami i wie, że za chwilę te warstwy zobaczy reszta użytkowników.

Rozwiązaniem jest napisanie skryptu w Pythonie, w którym zdefiniujesz grupy i i warstwy ładowane z bazy danych (bo z Twoich wcześniejszych pytań wnioskuję, że chodzi o warstwy z PostGIS).
Jeśli projekt na jakim pracujecie jest długoterminowy, możesz pomyśleć o wtyczce do QGis, z poziomu której będzie rozwiązane logowanie i odczyt danych z bazy.
Sam stosowałem to drugie rozwiązanie i generalnie się ono sprawdzało.
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Skocz do: