有没有一种方法可以使用配置文件(例如.ini)在安装QGIS时为其加载相关设置,或者与其他人共享?
- 已安装插件并已填写插件存储库
- 启用和禁用工具栏
- QGIS屏幕上工具栏的排列
- QGIS菜单中的某些样式的SVG路径已填充:选项,系统
“您找到了一种使QGIS将现有用户配置文件导出到上面指定的新位置的方法吗?– SAnderka,2014年3月3日,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的默认设置。
2.使用设置(自定义)导出.ini设置?
无法使用以下设置导入设置:设置,自定义
3.加载QSS插件,创建一个新的QGIS主题
无法满足我的需要。我不记得可以导出和导入主题了。(http://plugins.qgis.org/plugins/LoadQSS/)
编辑替换了另一台计算机上的.qgis2文件的内容
从OSGeo4W脚本运行并复制导出的QGIS文件。
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\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从其他地方读取设置
在具有您要使用的设置的计算机上:从OSGeo4W脚本运行并复制导出的QGIS文件。
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
在新计算机上,运行OSGeo4W并使用如下命令:
qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath
"C:\Users\USERNAME\QGIS"
使用所需的设置从计算机复制并粘贴.ini文件到“新计算机”上的路径中
"C:\Users\USERNAME\QGIS"
打开QGIS,设置与以前相同。
假设我可以替换.ini文件?
我想我误导出了“默认” .ini文件?
进一步测试
我认为问题可能是我没有正确安装OS GEO4W。截至2017年11月28日,不要认为这是问题所在
虽然我尝试安装OS GE04W
“请注意,不要盲目地完整安装OSGeo4W。
仅安装QGIS以及您喜欢的其他组件。依赖关系将自动包括在内。
完整安装会引入需要第三方添加的组件,而这些组件需要手动安装。如果没有这些添加,这些组件将使安装无法使用。”
从https://www.qgis.org/en/site/forusers/alldownloads.html粘贴
在Windows 7 Enterprise的Virtual Box上测试运行的OSGeo4W
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
我试图通过OSGeo4W 导出QGIS 2.14-15长期发行版的“设置”
以下代码只是将“默认”项目设置转储到文件夹中,而不是将我在本地获得的调整后的设置(调整后的项目)转储到文件夹中。我调整后的项目中有更多的工具栏,重新排列的工具箱,一些已安装的插件等...
无法将“ 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并将其附加到Target的末尾。1 --optionspath“ F:mydropboxqgis” --configpath“ F:mydropboxqgis”从http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/中粘贴