将SVG符号导入QGIS


15

我已经从https://www.mapbox.com/maki/下载了SVG图标包

使用从URL导入对我从来没有用过,那么如何将这些符号导入QGIS?

据我所知,我需要一个.XML来定义每个符号。


我遇到了这个问题,从QGIS 2.12迁移到2.16(在新计算机上重新安装)。我的符号位于远程文件系统上,因此我认为QGIS资源共享可能会有所帮助。但是无法创建存储库,甚至无法加载虚拟存储库的克隆。我什至尝试从我的文档文件夹中使用它,以简化路径(避免使用重音符号):C:\ Users \ myfolder \ QGIS-style-repo-dummy-master但我仍然收到此错误:无法添加存储库:元数据文件库中不存在编辑:系统:Windows 7 SP1(64位)QGIS:2.16.0 QGIS资源共享:0.5.1问题也发布在github上
Nicolas Roelandt

gis.stackexchange.com/a/349965包含使用QGIS资源共享插件(QGIS 3)安装“ Maki” SVG符号的分步指南。
HåvardTveite

Answers:


21

另一种方法是指向您的SVG在以下位置添加其路径:

Settings->Options->System->SVG Path

这样,您将在QGIS样式器中将SVG符号作为组找到(“图层属性”->“样式...”。)


1
我已经添加了通往QGIS的路径,但是当我走时(图层属性>样式管理器>标记符号)没什么新的显示出来的
Tristan Forward

我尝试重新安装和删除QGIS的reg键仍然不走运,我只有14个标记符号可供选择...
Tristan Forward

20

我希望这是您要搜索的内容:

  1. 确保您有正确的svg目录路径。
  2. 转到图层属性>样式,单击简单标记(在标记下方),然后在符号图层选项卡上将其更改为svg标记(在图片上)

在此处输入图片说明 在此处输入图片说明


6

只需将带有SVG图标的文件夹复制到您的QGIS SVG文件夹。在Windows上,根据您的安装路径,它为C:\ OSGeo4W64_2.8.1.apps \ qgis \ svg。如果复制时打开,请重新启动QGIS。


6

[已检查QGIS 2.14 / 2.18 ]

还有一种方法是在下面创建一个新文件夹 C:/Users/your_name/.qgis2并命名svgC:/Users/your_name/.qgis2/svgQGIS会自动将此新名称识别为预定义User Symbols组的路径。

然后只需将下载的图标复制到其中即可。顶级文件夹(位于下方svg)将成为子组名称。

因此,C:/Users/your_name/.qgis2/svg/MAKI将是:

在此处输入图片说明


(针对QGIS 3.0的更新)

QGIS 3.0不再使用.qgis2文件夹,因此必须通过打开来检查位置Settings | User Profiles | Open Active Profile Folder

svg在此位置创建文件夹。然后,QGIS将再次将其识别为用户的svg文件夹。

在此处输入图片说明



1

感谢Kazuhito,这对我有用。在MacOS中,QGIS 3的路径是/ Users / user_name / Library / Application Support / QGIS / QGIS3 / profiles / default / svg

尽管QGIS似乎确实在不重新启动的情况下更新了这些文件,但是您可以从那里修改SVG文件而无需打开程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.