在一个完整的制图过程中,符号制作的成本一般占70%或者更多,是整个制图过程中工作量最大的部分。

如果一开始具有制作所需的符号库,那么,制图工作就会变得轻松得多。符号的制作一般遵循以下几方面:

- 符号制作必须根据一定的规范进行处理

- 符号是现实的抽象表达

- ArcGIS符号遵循层的概念

- 可利用图像处理、字体软件等工具进行符号前期处理

ArcGIS的符号库为.style文件,其实则是一个access文件,使用ArcMap可以引用这些符号库。

在菜单中,【自定义】–【样式管理器】中,可以选择引用的符号库

从符号库的结构中可以看到,ArcGIS支持的哪些符号。一般情况下,我们都是使用矢量数据进行制图,因此,我们关注得最多的是标记符号(点符号)、线符号、填充符号(面符号)及文字符号。

首先看标记符号,标记分为3D符号和二维符号,在一般的二维地图制作里面,图片标记符号和字符标记符号又是最常用的符号。

图标比较符号比较简单,只要预先制作好图片(一般使用photoshop等图像处理软件来制作),在符号库中直接导入符号即可,如下图

图片标记符号虽然容易制作,但由于导入来的是位图,在展示的时候在周边会存在一些发虚现象,而且一旦变成符号,就不能更改其颜色,只能修改符号显示的大小;虽然在制作过程中给我们带来便利,但后续的提升还是相对比较麻烦。

字符标记符号,从字面上可以看出符号的来源是来自字体。现在很多大型的图形软件都支持从字体里面读取符号,像PS、CAD、coreldraw等,而且基于字体库所制作的符号,在很多素材网上很容易获取,因此,字符标记是一种非常好的选择方式。

字符标记符号的好处在于不管符号放大或缩小,都有一个很好的显示效果,同时可以随时设置颜色,不像图片标记符号那样受各种限制。当然了,如果本机中没有对应的字体库,字符标记符号也是显示不出来的,因此,它唯一的弊端就是需要安装第三方字体(如果本机中没有这些字体)

字符标记符号都是直接读取C:WindowsFonts 目录下的字体库。ArcGIS在安装的时候会将一些字体库注册到该目录中,如果是第三方的字体,则可以直接拷贝到该目录或者选中后点击右键进行安装。如下图

字体安装好后,字符标记符号才能正常显示,如下图

注册字体库前的标记符号

注册字体库后的标记符号

新建的字符标记符号,可以设置符号的图形、大小、颜色等,如下图所示,

一般建议在符号制作的时候按照规范要求,设置好符号的大小和颜色,虽然符号可以后期在ArcMap的图层设置中修改,但那个修改只是保存在mxd中,并不会反映到最终的符号库中。如果在符号库中直接按规范设置好,符号库就真正是实现了拿来即用了。

ArcGIS所有的符号都基于层的理念来制作的。所谓层的概念,就是上下层的压盖关系,上层压盖下层。如果一些复杂的点符号,没办法在字体中直接选择,那么,可以通过叠加多个符号进行制作。如下图所示

通过在符号中增加一个层,选用不同的符号,实现字符标记的组合显示,这样一个复杂的符号就可以通过简单的符号实现了。如果运用的好的话,一些非常漂亮的符号也可以诞生,请看下图

这个漂亮的热带灌丛符号就是通过几个不同的符号进行大小、偏移、旋转、着色组合而成。

最后,不要忘记给符号进行标准的命名!因为随着符号的增多,在符号库里面检索符号会变得特别困难。标准的命名方便我们直接在软件中检索出符号(从ArcGIS Desktop10.0就可以支持这个功能了)

另外,如果没找到好的字体符号,也不想使用图片标记,那可以自己去制作字体。笔者推荐使用一个字体制作软件–fontcreator,简单易用。

文章转载于CSDN,作者李远祥

版权归原作者所有,如有侵权请告知删除

- END -

arcgis里面如何删除标记_ArcGIS技术篇——标记符号制作相关推荐

  1. 技术篇-符号制作-标记符号制作

    在一个完整的制图过程中,符号制作的成本一般占70%或者更多,是整个制图过程中工作量最大的部分. 如果一开始具有制作所需的符号库,那么,制图工作就会变得轻松得多.符号的制作一般遵循以下几方面: - 符号 ...

  2. 高德地图-删除多个点标记

    1.问题背景 高德地图上有自己创建的marker,单击删除按钮,可以删除多个标记 2.实现源码 <!DOCTYPE html> <html><head><me ...

  3. php语句结束标记,PHP结束标记“?”

    本问题已经有最佳答案,请猛点这里访问. 我有一个PHP结束标记的有趣现象. 我有一个由Ajax调用执行的php文件. 在php文件中包含了一个具有各种功能的php库文件. 当这个库被包含时,php响应 ...

  4. html图层标记,图层标记和合成标记

    使用合成标记和图层标记可存储注释和其他元数据,以及标记合成或图层中的重要时刻.合成标记显示在合成的时间标尺上,而每个图层标记显示在相应图层的持续时间条上.两种标记都可以保存相同的信息. 标记可以指单个 ...

  5. Ae:图层标记和合成标记

    使用合成标记 Composition Marker和图层标记 Layer Marker可存储注释和其他元数据,以及标记合成或图层中的重要时刻,既可指单个时间点,也可以指一段持续时间. 合成标记显示在时 ...

  6. html语言设计表格,HTML标记语言——表格标记

    HTML标记语言--表格标记 互联网   发布时间:2008-10-17 18:55:24   作者:佚名   我要评论 点击这里返回网页教学网 HTML教程 栏目. 上文:标记语言--标题 原文出处 ...

  7. 【五线谱】踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 | MIDI 中的对应踏板指令 | 连续控制信号 | 开关控制信号 )

    文章目录 一.踏板标记 ( 踩下踏板 Ped 标记 | 松开踏板 * 标记 ) 二.连续控制信号 ( Continuous Controller ) 与 开关控制信号 ( Switch Control ...

  8. lisp 标记形心_标记-压缩算法

    前言 内存碎片一直是非移动垃圾回收器(指在垃圾回收时不进行对象的移动)的一个问题,比如说在前面的标记-清除垃圾回收器就有这样的问题.而标记-压缩垃圾回收算法能够有效的缓解这一问题. 算法原理 既然叫标 ...

  9. 67.Java垃圾收集机制\对象引用\垃圾对象的判定\垃圾收集算法\标记—清除算法\标记—整理算法\分代收集\垃圾收集器\性能调优

    67.Java垃圾收集机制 67.1.对象引用 67.2.垃圾对象的判定 67.3.垃圾收集算法 67.3.1.标记-清除算法 67.3.2.标记-整理算法 67.3.3.分代收集 67.4.垃圾收集 ...

  10. 标记分布学习与标记增强

    1 标记增强 标记增强是指将训练样本中的原始逻辑标记转化为标记分布的过程. 与基于嵌入 (embedding) 的 多标记分类方法相似, 标记增强也同样依赖于对隐含在训练样本中的标记相关信息的挖掘.

最新文章

  1. android 固定底部,如何将view固定在屏幕底部?
  2. 9种没结果的爱(未婚者必读)!!!
  3. 【百家稷学】从传统方法到深度学习,人脸算法和应用的演变(河南平顶山学院技术分享)...
  4. vs设置语言后引用dll的一个错误
  5. android动画笔记二
  6. AjaxControlToolkit的使用
  7. 《乐高EV3机器人搭建与编程》——2.1 零件储存箱
  8. SaaS vs 低代码,谁在成为中国产业服务的楔子?
  9. 从留言板开始做网站(三)——CSS样式代码
  10. Ros双线主辅同时映射一台服务器
  11. 一文看懂中国的金融体系
  12. Win7显示文件拓展名
  13. 基于C# 的学生信息管理系统
  14. 开发过程中沟通的重要性
  15. 一套键鼠控制Win和Ubuntu!
  16. 回退到首页,返回浏览器窗口历史第一页 js
  17. HAL库自学笔记#1【通用TIM定时器】
  18. 葵花宝典之数据结构1800T--2
  19. 前端学习之路(1)———表格的增行和减行
  20. (翻译)你想做用户体验经理吗?

热门文章

  1. java开发微信公众号退款_微信公众号退款开发
  2. 微信小程序之 swiper 的 tab 选项卡高度自适应问题解决方案
  3. vue使用富文本编辑器vue-quill-editor
  4. Spring Cloud Alibaba 基础教程:支持的几种服务消费方式(RestTemplate、WebClient、Feign)
  5. python环境下,PIP卸载、重装、升级
  6. wincc嵌入式excel报表 该报表系统能够读取WINCC中历史归档数据,产生出EXCEL报表文件,同时在画面中EXCEL控件实时显示
  7. Arcgis 10.2 软件安装教程
  8. 推荐几款Vue后台管理系统的框架,以便备用
  9. MATLAB app designer中全局变量的使用
  10. next主题美化——背景图片、页面透明化、阴影、圆角、动画