Чи є спосіб використовувати конфігураційний файл, можливо .ini для завантаження відповідних налаштувань для QGIS під час його налаштування, можливо, щоб поділитися з різними людьми?
- Встановлені плагіни та сховища плагінів
- Панелі інструментів увімкнено та вимкнено
- Розташування панелей інструментів на екрані QGIS
- Шлях SVG для певних стилів, заселених, у меню QGIS: Параметри, Система
"Чи знайшли ви спосіб змусити QGIS експортувати наявний профіль користувача у нове місце, вказане вище? - SAnderka 3 березня '14 о 13:44" ( Як я можу централізувати підключення QGIS для кількох установок QGIS )
QGIS 3.2.2-1 це вирішено
Залишаючи слідування і не видаляти просто так, зрозуміло, що ці методи, принаймні, для мене не працюють.
Спробував наступне, успіху не було QGIS 2.2, QGIS 2.14-15
1. Можна експортувати налаштування за замовчуванням, використовуючи Open OSGeo4W
Вставити:
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Як можна централізувати підключення QGIS для кількох установок QGIS )
Я не впевнений, як імпортувати налаштування, він може експортувати ваші "відрегульовані" настройки, а не налаштування QGIS за замовчуванням.
2. Використовуйте налаштування, налаштування, щоб експортувати налаштування .ini?
Неможливо імпортувати параметри, використовуючи: налаштування, налаштування
3. Завантажте плагін QSS, створіть нову тему QGIS
Не працює для того, що мені потрібно зробити. Я не пам'ятаю, як можна було експортувати та імпортувати теми. ( http://plugins.qgis.org/plugins/LoadQSS/ )
EDIT Замінив вміст файлу .qgis2 на іншому комп'ютері
Побіг та скопіював експортований QGIS-файл із сценарію OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Як можна централізувати підключення QGIS для кількох установок QGIS )
Збережена папка на новому комп’ютері. На новому комп’ютері перейшов до C: \ Users \ USERNAME.qgis2
Видалено вміст папки .qgis2
Зміст:
C: \ Користувачі \ USERNAME.qgis2 \ Кеш
C: \ Користувачі \ USERNAME.qgis2 \ gdal_pam
C: \ Користувачі \ USERNAME.qgis2 \ обробка
C: \ Користувачі \ USERNAME.qgis2 \ project_templates
qgis (файл бази даних)
Вставлено вміст експортованого файлу QGIS
Відкрийте QGIS, ті ж налаштування, що і раніше.
Немає файлу .ini для заміни ...
Існує можливий спосіб імпорту файлів, у QGIS 2.2 перейдіть до: Меню панелі, потім Налаштування: Опції, Загальне
Див. Заголовок: Файли проекту
Є: Відкритий проект при запуску, вікно вибору з Новим, Останнім, Специфічним та місцем розташування шляху ...
Є шлях папки шаблонів і кнопок огляду Шлях до папки шаблонів: C: \ Users \ USERNAME.qgis2 \ project_templates
Також є кнопки під назвою: * Встановити поточний проект за замовчуванням * Скинути за замовчуванням
EDIT - Як змусити qgis читати налаштування з іншого місця
На комп’ютері з налаштуваннями, які ви хочете використовувати: Запустив і скопіював експортований файл QGIS з сценарію OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Як можна централізувати підключення QGIS для кількох установок QGIS )
На новому комп’ютері запустіть OSGeo4W і використовуйте щось на кшталт:
qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath
"C:\Users\USERNAME\QGIS"
Скопіюйте та вставте .ini файл з комп’ютера з налаштуваннями, які ви хочете в шлях на "новий комп'ютер"
"C:\Users\USERNAME\QGIS"
Відкрийте QGIS, ті ж налаштування, що і раніше.
Якщо припустити, що я можу просто замінити файл .ini?
Я думаю, що я експортую файл .ini за замовчуванням? Помилково?
Подальший тест
Я думаю, проблема може полягати в тому, що я не встановив ОС GEO4W правильно. Не думаю, що це питання станом на: 28.11.2017
Хоча я спробував встановити ОС GE04W
"Примітка Не слід сліпо робити повну установку OSGeo4W.
Встановлюйте лише QGIS та, можливо, інші компоненти, які вам подобаються. Залежності будуть включені автоматично.
Повна інсталяція включає компоненти, які потребують сторонніх доповнень, які потрібно встановити вручну. Ці компоненти роблять установку непридатною без цих доповнень. "
Вставлено з https://www.qgis.org/en/site/forusers/alldownloads.html
Тестуйте запуск OSGeo4W на 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" %*
Помилки спливаючих вікон
qgis-bin.exe - Помилка системи Програма не може запуститися, оскільки qgis_core.dll відсутній на вашому комп'ютері. Спробуйте перевстановити програму, щоб усунути цю проблему.
qgis-bin.exe - Помилка системи Програма не може запуститися, оскільки qgis_gui.dll відсутній на вашому комп'ютері. Спробуйте перевстановити програму, щоб усунути цю проблему.
qgis-bin.exe - Помилка системи Програма не може запуститися, оскільки qgis_analysis.dll відсутній на вашому комп'ютері. Спробуйте перевстановити програму, щоб усунути цю проблему.
Тест 3-5
Я спробував експортувати "настройки" для довгострокового випуску QGIS 2.14-15 через OSGeo4W
Наступний код просто скидає налаштування проекту за замовчуванням у папку, а не мої скориговані налаштування, скоригований проект, який я отримав локально. Там, де мій скоригований проект має більше панелей інструментів, переставлену панель інструментів, деякі встановлені плагіни ...
'qgis' не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл.
Тому я використовував замість qgis-ltr, qgis-ltr-bin.
Це не працює:
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
або:
C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Цей код працює * , але експортує лише налаштування "за замовчуванням":
Спробуйте 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
Спробуйте 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
Детальна інформація
"Ось короткий підказ з допису на GIS.SE, на який я відповів днями.
Темою було синхронізація налаштувань WMS у різних операційних системах та машинах. Зазвичай QGIS зберігає його налаштування в реєстрі в Windows і в різних місцях на Linux і OS X. Тоді виникає питання про те, як тримати їх синхронізувати, якщо ви використовуєте різні машини.
Ну, відповідь проста. QGIS надає параметри командного рядка --optionspath та --configpath для переміщення файлів .qgis2 та налаштувань.
Використання цих двох варіантів, або лише того, що залежить від того, що вам потрібно, дозволить вам зберігати налаштування QGIS в іншому місці. Замість того, щоб зберегти налаштування в реєстрі, або .config і .plist файли, він створить .ini файл і збереже все там.
Все це означає, що ви можете перенаправити налаштування QGIS у папку, що відкривається, і сказати інсталяціям QGIS завантажувати налаштування з одного місця, зберігаючи все в синхронізації. Якщо ви зміните налаштування, воно синхронізується з Dropbox та іншими вашими машинами.
Найпростіший спосіб додавання параметрів --optionspath та --configpath в Windows - скопіювати ярлик у QGIS та додати його до кінця цілі. 1 --optionspath "F: mydropboxqgis" --configpath "F: mydropboxqgis" Вставлено з http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/
Існуючі питання Stackexchange
Як змінити шлях за замовчуванням для папки ".qgis2" у Windows?
Де зберігаються файли налаштування програм QGIS?
Передача спеціальних налаштувань QGIS з одного комп'ютера на інший?
Як можна централізувати підключення QGIS для кількох установок QGIS