如何在单标记或svg标记选择列表中添加我自己的符号?


13

我正在为线图层创建箭头。所以我将三角形作为单个标记添加到该行。到目前为止,一切都很好。但是,当我想创建自己的单标记符号或svg标记时,如何将这些符号添加到QGIS中?这些自己的符号将存储在哪里?以便将它们添加到单个标记或svg标记选择列表中?

我无法通过搜索.svg文件找到该文件夹​​?;(将我自己的单个标记或svg标记放入选择列表的方法是什么?

在此处输入图片说明

Answers:


10

在SVG标记对话框中,您可以选择其他SVG文件。另外,在这里您将看到默认文件的存储位置。

SVG对话框

您可能想过几天来查看我的文章,了解有关SVG符号的其他库的信息:

qgis是否有SVG符号库?


1
感谢您的回答!这对我帮助很大。黄色标记的路径没有出现在我的符号属性窗口中;(实际上,我也在寻找字体标记符号的存储位置?到目前为止,我还没有找到它们。您知道单标记(圆形,矩形usw的位置)吗? 。)是否存储了符号?选择单标记符号时没有指示路径,也没有路径指示字段。谢谢您的任何信息。最好的问候phil
philmyer 2012年

这些实际上并没有存储在文件中,我认为那里的选项只是硬编码的,它们不是从文件中读取的。
U2ros 2012年

7

进入“设置”->“选项”->“渲染”:底部将显示“ SVG路径”。单击“添加”按钮添加新路径。(注意:在较新的QGIS版本中,“设置”->“选项”->“系统”和“ SVG路径”位于顶部)


感谢您的提示!我已经添加了自己的文件夹:)
philmyer 2012年

@philmyer这个答案是添加自己的SVG符号的已实现方法。考虑将其标记为可接受的答案。我认为,您所指的其他符号是由Qt GUI工具包按需绘制的,因此,它们不在文件系统中。
dakcarto 2012年

2
顺便说一句:从源代码开始,是在渲染前先“准备”简单标记的两种方法。不确定添加更多内容有多容易。
dakcarto 2012年

...谢谢提供信息。但是我将通过创建自己的箭头作为SVG文件来做到这一点(请参阅底部的注释)。
philmyer 2012年

3
我注意到在QGIS 2.2中,“ SVG路径”位置现在位于“设置”->“对象”->“系统”中。
2014年

0

svg符号的默认目录文件夹(按类型分类)位于我的计算机上的C:\ Program Files \ Quantum GIS Lisboa \ apps \ qgis \ svg中。我的经验是,如果我创建一个新的svg符号,并在打开项目时将其保存到这些目录中的任何一个,则必须重新启动该项目(QGIS),然后该符号才能在符号属性对话框中可见并且可以选择。


感谢您的回答。您还知道单一制造商符号(圆形,矩形usw)的存储位置吗?直到现在我还是找不到它们;(预先感谢您的任何建议,最好的问候,菲尔
菲尔米尔

据我了解,这些符号是“简单”的标记,并以上述达喀尔托提供的先前答案注释中提到的方式(最佳答案)呈现。这并不是说您无法使用inkscape之类的程序来准备自己对svg格式的这些符号的解释,并将其保存到您选择的目录中。
wstewart1958'9

... 谢谢提供信息。我认为最简单的方法是在Adobe Illustrator中创建自己的箭头并将其另存为svg。这个arrowhead.svg可以用作我自己的svg标记。通过组合两个符号层来创建自己的箭头:一行(符号层1)和自己的arrowhead.svg(符号层2)。就是这样
philmyer 2012年
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.