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
źródło
Odpowiedzi:
Zarządzanie profilem użytkownika zostało dodane w QGIS v3.0.0. Niektóre informacje można znaleźć na GitHub
Dostęp do narzędzi zarządzania można uzyskać z menu Ustawienia w obszarze Profile użytkownika .
Funkcjonalnie ta implementacja działa w taki sam sposób, jak proces opisany w tym pytaniu i komentarzach. Załadowanie nowego profilu użytkownika z menu otworzy nowe wystąpienie QGIS przy użyciu powiązanego folderu profilu.
Samo skopiowanie dowolnego folderu profilu do docelowego środowiska instalacyjnego spowoduje migrację ustawień, ale nie dotyczy to „scentralizowanego” wdrożenia.
źródło
@CrystallineEntity jest poprawna, ale więcej szczegółów poniżej w moim teście
Może zastąpić ustawienia profilu co najmniej na 1 komputerze, i zakładam, że inne. Użyto następujących ustawień i zostały one przeniesione.
Skonfiguruj QGIS z różnymi ustawieniami, utwórz nowe ustawienia profilu, profile użytkownika, nowy profil o nazwie Domyślny 2
Wykonaj kopię: C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ QGIS \ QGIS3 \ profile I profil użytkownika, tj. Domyślny 2
Kopiowanie całego folderu profilu, który zmodyfikowałeś, a następnie usuwanie profilu domyślnego - DZIAŁA
Zakładam, że „nowa” maszyna / Przetestowano na istniejącej maszynie z całkowicie odinstalowanym
QGIS Zainstaluj QGIS, otwórz QGIS, ustaw
opcję nie importowania ustawień Przejdź do: C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ QGIS \ QGIS3 \ profile Kopiuj Domyślnie 2 the zmodyfikowany profil użytkownika
Otwórz QGIS, przejdź do Ustawień, profili użytkowników, wybierz Domyślne 2 Wszystkie ustawienia powinny być dostępne w nowym profilu z Domyślnym 2 w tytule.
Następnie usuń profil standardowy,
C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ QGIS \ QGIS3 \ profile \ default
Zamień cały folder profilu - DZIAŁA
Skonfiguruj QGIS z różnymi ustawieniami, wykonaj kopię: C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ QGIS \ QGIS3 \ profile
Zakładam, że „nowy” komputer / Przetestowano na istniejącym komputerze z całkowicie odinstalowanym programem QGIS
Usuń folder \ profile i zastąp go tym, który zmodyfikowałeś
C: \ Users \ nazwa użytkownika \ AppData \ Roaming \ QGIS \ QGIS3 \ profile
Ustawienia
Wprowadź zmiany w panelach / paskach narzędzi, tj. Dodaj zaawansowany pasek narzędzi do digitalizacji, usuń panel przeglądarki.
Ustawienia, Opcje, Ogólne, Aplikacja, Styl (wymagane ponowne uruchomienie QGIS), Ustaw na Windows
Ustawienia, Opcje, Ogólne, Aplikacja, Sprawdź wersję QGIS przy uruchomieniu odznaczone
Ustawienia, Opcje, System, Ścieżka SVG Ustaw lokalizację na komputerze lokalnym
Ustawienia, Opcje, Źródła danych, funkcja i atrybuty oraz tabela, reprezentacja wartości zerowych: pozostaw puste pole, usuń ustawienia NULL
, opcje, digitalizacja: gumka, kolor wypełnienia, krycie ustawione na 0%
Projekt, Właściwości projektu, CRS
Szukano następujących numerów EPSG, naciśnij Zastosuj, a następnie OK, a następnie powtórz dla każdego z nich.
WGS 84, EPSG: 4326
OSGB 1936 / British National Grid, EPSG: 27700
WGS 84 / Pseudo Mercator, EPSG: 3857
Menedżer źródła danych, Wektor, Kodowanie ustawione na utf-8, wyszukaj plik shp, naciśnij ADD
Zidentyfikuj obiekt, zmniejsz jego tytuł i zwiększ pole wartości
Wtyczki, zarządzanie i instalowanie wtyczek, wyszukiwanie i instalowanie
wtyczek MMQGIS , zarządzanie i instalowanie wtyczek, zainstalowane, zaznacz MMQGIS i narzędzie sprawdzania topologii.
Opcja MMQGIS widoczna na pasku menu i widoczna na przycisku sprawdzania topologii
źródło