Есть ли способ использовать файл конфигурации, может быть .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
источник
Ответы:
Управление профилями пользователей было добавлено в QGIS v3.0.0. Некоторая информация может быть найдена на GitHub
Доступ к инструментам управления можно получить из меню « Настройки» в разделе « Профили пользователей» .
Функционально эта реализация действует во многом так же, как процесс, описанный в этом вопросе и комментариях. Загрузка нового профиля пользователя из меню откроет новый экземпляр QGIS, используя соответствующую папку профиля.
Простое копирование любой папки профиля в целевую среду установки приведет к переносу настроек, но это не относится к «централизованному» развертыванию.
источник
@CrystallineEntity правильно, но более подробно ниже в моем тесте
Можно заменить настройки профиля хотя бы на 1 машине, а я предполагаю другие. Использовались следующие настройки и эти перенесены.
Настройте QGIS с различными настройками, создайте Новые настройки профиля, Профили пользователей, Новый профиль с именем По умолчанию. 2
Сделайте копию: C: \ Users \ имя пользователя \ AppData \ Roaming \ QGIS \ QGIS3 \ Profiles и Профиль пользователя, т.е. По умолчанию 2
Копирование всей папки профиля, которую вы изменили, а затем удаление профиля по умолчанию - РАБОТАЕТ
На Я полагаю , «новая» машина / Испытано на существующей машине с QGIS комплектные Uninstalled
установки QGIS, откройте QGIS, установить не импортировать настройки
Перейти к: C: \ Users \ имя пользователя \ AppData \ Roaming \ QGIS \ QGIS3 \ Профили копирования по умолчанию 2 измененный профиль пользователя
Откройте QGIS, зайдите в Настройки, Профили пользователей, выберите По умолчанию 2 Все настройки должны быть там, в новом профиле с именем По умолчанию 2 в заголовке.
Затем удалите стандартный профиль
: C: \ Users \ имя пользователя \ AppData \ Roaming \ QGIS \ QGIS3 \ profile \ default
Заменить всю папку профиля - РАБОТАЕТ
Настройте QGIS с различными настройками, сделайте копию: C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profile
Я предполагаю, что «новый» компьютер / протестирован на существующем компьютере с полностью удаленным QGIS. Удалите папку \ profile
и замените ее на папку, которую вы изменили
: C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ Profile.
Настройки
Внесите изменения в Панели / Панели инструментов, т. Е. Добавьте Расширенную панель оцифровки, удалите панель браузера.
Параметры, Параметры, Общие, Приложение, Стиль (требуется перезапуск QGIS), Установите
параметры Windows , Параметры, Общие, Приложение, Проверьте версию QGIS при запуске, не отмеченные.
Параметры, Параметры, Система, Путь SVG Установите местоположение на локальном компьютере
Параметры, Параметры, Источники данных, Элемент и Атрибуты и таблица, Представление для нулевых значений: сделайте поле пустым, удалите NULL
Настройки, Параметры, Оцифровка: Резиновая полоса, Цвет заливки, непрозрачность, установленная на 0%
Проект, Свойства проекта, CRS
Выполнил поиск следующих номеров EPSG, нажмите Применить, затем ОК, затем повторите для каждого.
WGS 84, EPSG: 4326
OSGB 1936 / Британская национальная сеть, EPSG: 27700
WGS 84 / Pseudo Mercator, EPSG: 3857
Диспетчер источников данных, Вектор, Кодировка установлена в utf-8, найдите файл shp, нажмите ДОБАВИТЬ
Определите функцию, необходимо уменьшить заголовок компонента и увеличить поле значения
Плагины, Управление и установка плагинов, поиск и установка
плагинов MMQGIS , Управление и установка плагинов, Установлено, Tick MMQGIS и Проверка топологии.
Опция MMQGIS отображается в строке меню и отображается кнопка проверки топологии.
источник