Есть ли способ использовать файл конфигурации, может быть .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/ )
РЕДАКТИРОВАТЬ Заменено содержимое файла .qgis2 на другом компьютере
Запустил и скопировал экспортированный файл QGIS из скрипта OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Как я могу централизовать соединения QGIS для нескольких установок QGIS )
Сохраненная папка на новом компьютере. На новом компьютере перешел в C: \ Users \ USERNAME.qgis2
Удалено содержимое папки .qgis2.
Содержание:
C: \ Users \ USERNAME.qgis2 \ Cache
C: \ Users \ USERNAME.qgis2 \ gdal_pam
C: \ Users \ USERNAME.qgis2 \ processing
C: \ Users \ USERNAME.qgis2 \ project_templates
qgis (файл базы данных)
Вставлено содержимое экспортированного файла QGIS
Откройте QGIS, те же настройки, что и раньше.
Нет файла .ini для замены ...
Возможен способ импорта файлов, в QGIS 2.2 перейдите по ссылке: Строка меню, Настройки, затем: Параметры, Общие.
Смотрите заголовок: файлы проекта
Есть: Открыть проект при запуске, поле выбора с Новым, Самым последним, Определенным и местоположением пути ...
Существует папка с шаблонами и кнопки просмотра. Путь к папке с шаблоном: C: \ Users \ USERNAME.qgis2 \ project_templates
Есть также кнопки, которые называются: * Установить текущий проект по умолчанию * Сбросить по умолчанию
РЕДАКТИРОВАТЬ - Как заставить 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 и другими вашими компьютерами.
В Windows простой способ добавить параметры --optionspath и --configpath - это скопировать ярлык в 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