主要思路:利用AI制图软件制作符号并导出为.SVG格式,之后将SVG格式导入QGIS中使用

1.在AI中制作符号

以绘制点状符号“井”为例,绘制宽0.1mm,长0.5mm的井符号,绘制过程此处不做叙述,具体绘制结果及绘制属性如图所示。

2.调整画板

此处往往是大多数人符号制作失败的原因,改正方法为将画板大小调整为与符号等大的画板,如前图所示。具体设置方法为:【文件】|【文档设置】|【编辑画板】,之后手工修改画板大小即可,修改界面如图所示。

3.导出为.SVG格式

选择【文件】|【存储为】,在下拉框中选择对应格式,新建文件夹,将其保存至对应文件夹,个人喜欢设置其为“QGIS自定义符号库”,点击确认即可。

4.QGIS导入并应用符号

打开QGIS,依次在菜单栏打开【设置】|【选项】【系统】,在SVG路径中添加符号所在的文件夹,如图所示。

之后便可随意打开一组点状矢量数据,如图所示。

双击该要素(交通点要素(精)),在弹出界面打开其【符号化】设置,点击【简单标记】选项,如图所示

在【符号图层类型】中选择“SVG标记”

之后下拉至该页最下方,显示SVG浏览器,选择自定义符号所在文件夹,之后点击该符号,点击确定,即可应用该符号。

最终结果如图所示。

5.检验符号尺寸

将比例尺调节至1:1,然后锁定(如图在底部状态栏显示处),之后再次放大,然后使用测量工具进行测量尺寸。

放大后图像如图所示

对其进行测量,测量结果为长度2.5mm(2.585mm与2.500mm相差0.085mm在绘制误差精度之内),与之前绘制差0.2倍,因此还需修改。

再次双击该要素,在弹出框中设置大小一栏数字乘以0.2倍,再次测量结果显示正确。

QGIS添加自定义点状符号库相关推荐

  1. Qgis开发5-完整的Qgis系统库——qis_app库

    Qgis开发5-完整的Qgis系统库 --qis_app库 sf2gis@163.com 2014年8月15日 1  概述 qgis_app是一个完整的gis系统,可以将所有的部件作为二次开发的部分使 ...

  2. 融云即时通讯SDK集成 – 定制UI(二) ——添加自定义表情库

    融云即时通讯SDK集成 – 定制UI(二) --添加自定义表情库 背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的 ...

  3. 如何寻找ArcGIS或者QGIS的符号库

    好看的地图非常依赖符号库的制作,今天介绍ArcGIS和QGIS软件自带外的符号库下载,上次的有趣的ArcGIS符号库,有些人问有没有好看的色带,今天的介绍里就有. [从esri-style下载样式] ...

  4. Android编译自定义sdk,向Android SDK中添加自定义的库 (Addon)

    一般情况下, Android中的第三方应用程序SDK都由开发者直接打包发布,在使用SDK的时候,将所需要的文件(jar.native共享库)加入到项目中 ,这是最通用的方式.不过对于每个应用程序而言, ...

  5. SOLIDWORKS如何添加自定义标准件库

    相信很多企业都建立了自己的标准件库,大多数都是存放在服务器或者工程师自己的电脑上,然后以插入零部件的方式装配到装配体中,今天给大家来介绍一下如何将自定义标准件库添加到SOLIDWORKS中去,实现像T ...

  6. mac os x 添加自定义字体库

    1.将字体库XXX.ttf放入新建的目录Fonts中,并将Fonts目录拖入Xcode工程资源中. 在工程->Target->Build Phases->+->New Copy ...

  7. (0059)iOS开发之添加自定义字体库并设置文本字体

    第一步:将字体文件下载并导入工程中. 第二步:info.plist 文件添加配置. 第三步:xib 的文本中设置,或者代码中设置. 或者: 在你的项目里要用字体的时候 xx.font = [UIFon ...

  8. Mac osX 添加自定义字体库

    1.新建个目录Fonts,将XXX.ttf放进去,并拖入工程资源中. 工程->Target->Build Phase->+->New Copy Files Phase-> ...

  9. 融云即时通讯SDK集成 -- 定制UI(二) ——添加自定义表情库

    背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选 ...

最新文章

  1. python语言可以应用在哪些方面-python应用于哪些方面
  2. 使用Git生成patch和应用patch
  3. HP QC IE11不支持( win7 64位 无法安装)解决方法
  4. html选择器_css的9个常用选择器
  5. CMake和Make——make makefile cmake qmake都是什么,有什么区别?
  6. 【LeetCode】【数组】题号:485,最大连续1的个数
  7. 计算机相关技能简历,简历计算机技能有哪些
  8. springboot的配置文件加载的顺序,以及在不同位置配置下,加载的顺序
  9. CDISC SDTM CE domain学习笔记
  10. 天猫爬虫--爬取天猫评论中的图片
  11. web页面的性能优化以及SEO
  12. 创客教育的起源和内涵的基本理念
  13. SpringBoot的Cacheable缓存入门
  14. 【数据库技术课程设计】 电信学院考研信息管理系统 +【Visual FoxPro】
  15. 禁用Ctrl+Alt+Del最有效的方法
  16. Elasticsearch7.2中文文档翻译(一):Elasticsearch简介
  17. Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25
  18. mysql 主动拿锁_主动锁模
  19. 计算机弹奏怎么录视频教程,怎么录制视频教程?简单、快捷的方法尝试
  20. Flutter的优质UI组件库

热门文章

  1. vue3 + element plus + vite 迁移实践
  2. 中考计算机vb知识点,宁夏九年级信息技术中考vb部分选择题
  3. 帝国cms绿色清新情感美文文章阅读网站源码修复版(带手机端)
  4. 从王者荣耀看设计模式(十五.建造者模式)
  5. 计算机设置休眠密码,如何设置电脑的待机密码?(已解决)
  6. 转: 写给想成为前端工程师的同学们 (from 360前端团队)
  7. 设计模式 -- 抽象工厂模式(AbstactFactory)
  8. Nitro League 获得 500 万美元融资,由 SL2 Capital 领投,26 家机构参投
  9. 两难的选择 mobileme contacts vs google contacts
  10. Spring Boot 结合 ECharts 实现霸气、美观、高大上 图表分析