Zasysanie listy warstw z serwera - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: GIS dla początkujących (http://forum.quantum-gis.pl/forum-16.html) +--- Wątek: Zasysanie listy warstw z serwera (/thread-1485.html) |
Zasysanie listy warstw z serwera - rkoper1 - 25-03-2017 Witam Przepraszam, że zadaję same pytania 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. RE: Zasysanie listy warstw z serwera - Italiano - 25-03-2017 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 RE: Zasysanie listy warstw z serwera - rkoper1 - 25-03-2017 (25-03-2017, 15:09)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". 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. RE: Zasysanie listy warstw z serwera - xmaziax - 31-03-2017 (25-03-2017, 15:40)rkoper1 napisał(a):(25-03-2017, 15:09)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". 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. |