Czy istnieje sposób użycia pliku konfiguracyjnego, na przykład .ini, aby załadować odpowiednie ustawienia QGIS podczas konfiguracji, a może udostępnić go różnym osobom?
- Zainstalowane wtyczki i wypełnione repozytoria wtyczek
- Paski narzędzi włączone i wyłączone
- Rozmieszczenie pasków narzędzi na ekranie QGIS
- Ścieżka SVG dla niektórych stylów wypełnionych, w Menu QGIS: Opcje, System
„Czy znalazłeś sposób, aby QGIS wyeksportował istniejący profil użytkownika do wskazanej powyżej nowej lokalizacji? - SAnderka 3 marca o 13:44” ( Jak mogę scentralizować połączenia QGIS dla wielu instalacji QGIS )
QGIS 3.2.2-1 problem został rozwiązany
Pozostawiając śledzenie, a nie usuwanie, jest jasne, że te metody, przynajmniej dla mnie, nie działają.
Próbowałem następujących, bez powodzenia QGIS 2.2, QGIS 2.14-15
1. Może eksportować ustawienia domyślne przy użyciu Open OSGeo4W
Pasta:
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Jak mogę scentralizować połączenia QGIS dla wielu instalacji QGIS )
Nie jestem pewien, jak zaimportować ustawienia, może wyeksportować „skorygowane” ustawienia zamiast domyślnych ustawień QGIS.
2. Użyj ustawień, dostosowywania, aby wyeksportować ustawienia .ini?
Nie można zaimportować ustawień za pomocą: ustawień, dostosowywania
3. Załaduj wtyczkę QSS, utwórz nowy motyw QGIS
Nie działa w przypadku tego, co muszę zrobić. Nie pamiętam, żeby można było eksportować i importować motywy. ( http://plugins.qgis.org/plugins/LoadQSS/ )
EDYCJA Zastąpiła zawartość pliku .qgis2 na innym komputerze
Uruchomiono i skopiowałem wyeksportowany plik QGIS ze skryptu OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Jak mogę scentralizować połączenia QGIS dla wielu instalacji QGIS )
Zapisany folder na nowym komputerze. Na nowym komputerze udałem się do C: \ Users \ USERNAME.qgis2
Usunięto zawartość folderu .qgis2
Zawartość:
C: \ Users \ USERNAME.qgis2 \ Cache
C: \ Users \ USERNAME.qgis2 \ gdal_pam
C: \ Users \ USERNAME.qgis2 \ processing
C: \ Users \ USERNAME.qgis2 \ project_templates
qgis (plik bazy danych)
Wklejona zawartość eksportowanego pliku QGIS
Otwórz QGIS, takie same ustawienia jak poprzednio.
Brak pliku .ini do zastąpienia ...
Istnieje możliwość importowania plików, w QGIS 2.2 przejdź do: paska menu, ustawień, a następnie: opcji, ogólnych
Patrz Nagłówek: Pliki projektów
Dostępne są: Otwórz projekt przy uruchomieniu, pole wyboru z pozycją Nowy, Najnowszy, Określony i ścieżką ...
Istnieje folder szablonów i przyciski Przeglądaj Ścieżka folderu szablonów: C: \ Users \ USERNAME.qgis2 \ project_templates
Istnieją również przyciski o nazwie: * Ustaw bieżący projekt jako domyślny * Resetuj domyślny
EDYCJA - Jak zmusić qgis do czytania Ustawień z innego miejsca
Na komputerze z ustawieniami, których chcesz użyć: Uruchom i skopiowałem wyeksportowany plik QGIS ze skryptu OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Jak mogę scentralizować połączenia QGIS dla wielu instalacji QGIS )
Na nowym komputerze uruchom OSGeo4W i zastosuj coś takiego:
qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath
"C:\Users\USERNAME\QGIS"
Skopiuj i wklej plik .ini z komputera z ustawieniami, które chcesz, do ścieżki na „nowym komputerze”
"C:\Users\USERNAME\QGIS"
Otwórz QGIS, takie same ustawienia jak poprzednio.
Zakładając, że mogę po prostu zastąpić plik .ini?
Myślę, że przez pomyłkę eksportuję plik „domyślny” .ini?
Dalszy test
Myślę, że problem może polegać na tym, że nie zainstalowałem poprawnie systemu operacyjnego GEO4W. Nie sądzę, że taki jest problem na dzień: 28.11.2017
Chociaż próbowałem zainstalować system operacyjny GE04W
„Uwaga: Nie wykonuj na ślepo pełnej instalacji OSGeo4W.
Zainstaluj tylko QGIS i być może inne komponenty, które lubisz. Zależności zostaną uwzględnione automatycznie.
Pełna instalacja pobiera komponenty wymagające dodatków stron trzecich, które należy zainstalować ręcznie. Te składniki sprawiają, że instalacja nie nadaje się do użytku bez tych dodatków. ”
Wklejono z https://www.qgis.org/en/site/forusers/alldownloads.html
Przetestuj działanie OSGeo4W na Virtual Box, Windows 7 Enterprise
start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "D:\cci93\config" %*
Start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "C:\Users\Dev\Documents\QGIS settings\QGIS\QGIS" %*
Błędy wyskakujące
qgis-bin.exe - błąd systemu Program nie może zostać uruchomiony, ponieważ w komputerze brakuje pliku qgis_core.dll . Spróbuj ponownie zainstalować program, aby rozwiązać ten problem.
qgis-bin.exe - błąd systemu Program nie może zostać uruchomiony, ponieważ w komputerze brakuje qgis_gui.dll . Spróbuj ponownie zainstalować program, aby rozwiązać ten problem.
qgis-bin.exe - błąd systemu Program nie może zostać uruchomiony, ponieważ w komputerze brakuje pliku qgis_analysis.dll . Spróbuj ponownie zainstalować program, aby rozwiązać ten problem.
Test 3-5
Próbowałem wyeksportować „ustawienia” dla długoterminowej wersji QGIS 2.14-15 za pośrednictwem OSGeo4W
Poniższy kod po prostu zrzuca „domyślne” ustawienia projektu do folderu, a nie moje skorygowane ustawienia, skorygowany projekt, który mam lokalnie. Tam, gdzie mój dostosowany projekt ma więcej pasków narzędzi, zmieniony zestaw narzędzi, niektóre zainstalowane wtyczki itp.
„qgis” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy.
Użyłem więc qgis-ltr, qgis-ltr-bin.
To nie działa:
C:\>start qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
lub:
C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Ten kod działa * , ale eksportuje tylko ustawienia „domyślne”:
Spróbuj 4
start qgis-ltr --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Spróbuj 5
qgis-ltr-bin --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Dalsza informacja
„Oto krótka wskazówka z postu GIS.SE, na którą odpowiedziałem innego dnia.
Tematem było utrzymywanie synchronizacji ustawień WMS w różnych systemach operacyjnych i komputerach. Zwykle QGIS przechowuje ustawienia w rejestrze w systemie Windows oraz w różnych lokalizacjach w systemie Linux i OS X. Następnie pojawia się pytanie, w jaki sposób utrzymywać je w synchronizacji, jeśli używasz różnych maszyn.
Odpowiedź jest prosta. QGIS zapewnia opcje wiersza poleceń --optionspath i --configpath w celu przeniesienia plików .qgis2 i plików ustawień.
Korzystanie z tych dwóch opcji, lub tylko jednej w zależności od potrzeb, pozwoli ci zapisać ustawienia QGIS w innym miejscu. Zamiast zapisywać ustawienia w rejestrze lub pliki .config i .plist, utworzy on plik .ini i zapisze tam wszystko.
Podsumowując, oznacza to, że możesz przekierować ustawienia QGIS do folderu na Dropbox i powiedzieć instalatorom QGIS, aby załadował ustawienia z jednego miejsca, utrzymując wszystko w synchronizacji. Po zmianie ustawienia synchronizacja nastąpi z Dropbox i na innych komputerach.
Prostym sposobem dodania opcji --optionspath i --configpath w systemie Windows jest skopiowanie skrótu do QGIS i dołączenie go na końcu elementu docelowego. 1 --optionspath "F: mydropboxqgis" --configpath "F: mydropboxqgis" Wklejono z http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/
Istniejące pytania dotyczące wymiany stosów
Jak zmienić domyślną ścieżkę do folderu „.qgis2” w systemie Windows?
Gdzie są przechowywane pliki ustawień aplikacji QGIS?
Przenosisz niestandardowe ustawienia QGIS z jednego komputera na drugi?
Jak mogę scentralizować połączenia QGIS dla wielu instalacji QGIS