MapGIS安装包大小(以M计算)与ArcGIS (以G计算)在数量级存在差异,就可以隐约知道ArcGIS功能的强大。ArcGIS更注重重用(比如符号库、模块等)、数据与制图分离(尤其是制图表达最能体现这一点),如果用惯了ArcGIS,再去使用MapGIS等其他软件,就会各种不习惯。本文来讲解一下符号库的使用。

符号库可以做什么?

就目前的的认识我经验而言,ArcGIS中的符号库有以下作用:

(1)自定义符号样式。ArcGIS系统默认的符号库可能不能满足行业或具体项目的需要,为体现自己的特色,用户可以根据相关行业规范和设计理念制作自己的符号并存储在符号库(style文件)中;

(2)符号的重用。不管是应用还是编程,重用思想非常重用。如果定义了标准符号库,就可以在类似的项目中直接使用,或者方便地分享给其他人(只需要将style文件拷贝给他人,放在任意位置,如果使用了某些特殊字体、样式,还需将字体也安装上);

(3)提高符号化效率。例如,我要制作100幅地图,每幅地图数据名称、类型一样,符号化一样,只是数据所表示的地理位置有差异,如果对道路符号化,我们可能会重复操作100次,但如果自己定义了相关的符号,则它会自动关联而实现符号化。(详见下文实例)

符号库如果制作?

分享以前整理的符号库和自定义符号的方法:

一些arcgis符号库干货

ArcGIS中定义图框样式

符号库怎么使用?

下面以水土保持的符号库为例来说明符号库来提高制图效率。

1.安装符号库。先安装相关的字体文件(*ttf,因为style文件中使用了一些字符或符号来自于自定义的字体库,通常用FontCreator这款软件来制作字体),再将style文件拷到磁盘任意位置(其实拷到文档-ArcGIS-style下最好,因为ESRI都已为您建好了名为style的文件夹,是用来专门存放用户自定义的style)。

2.选择默认符号库。ArcGIS默认的符号库是"ESRI.style",这里,我们需要选择自己的样式库作为默认的符号库(必须这样做,后面才能自动关联),步骤是,打开菜单栏【自定义】-【样式管理器】-【样式…】-【将样式添加自列表】-在打开圣诞框选择自己的样式文件 - 在样式列表中勾选自己的样式-【设为默认样式列表】

3.符号关联。如下图所示,这个水土保持符号库包含了点、线、面各种自己定义的符号样式及名称。

我们为了验证符号化的自动关联,新建了两个要素类,名称分别为"铁路2"和"高速",前者在符号库的名称中出现过,后者没有。我们将这两个图层添加到地图中,发现"铁路2"已经被符号化了,而高速是系统随机符号化的。

地图界面如下:

所以,在具体的项目中,我们按照规范建立数据库、要素类,符号化要素类后,将符号保存在自定义的符号库中,并以对应的要素类名称命名,按照以上方法就可以实现自动符号化。当然,这只能实现符号化,标注不能这样实现 。(标注可以考虑删除源数据,再通过重新设置源数据来实现)

ArcGIS中的style样式的使用的更多相关文章

  1. ArcGIS Runtime SDK for Android中SimpleFillSymbol.Style样式

    SimpleFillSymbol.Style样式枚举共8种: 1.BACKWARD_DIAGONAL 反对角线填充 2.CROSS 交叉线填充 3.DIAGONAL_CROSS 前后对角线填充 4.F ...

  2. ArcGIS中定义图框样式

    ArcGIS系统中的样式可能不能满足实际生产需要,为了实现快速制图,可自定义一些样式,以便重复利用. 安装字符 因为样式中定义了自定义的符号,这些符号都打包到字体中,所以在使用样式之前,必须安装字体文 ...

  3. VUE中的style 样式处理的Scope (<style scope>)

    在VUE组件中,为了让样式私有化,不对全局造成污染,可以在style标签上添加scoped属性以表示它的只属于当下的模块. 但是这样的话,就会导致无法修改其他第三方组件样式,或者是内嵌的样式,解决方案 ...

  4. WPF 中的style 样式

    WPF相较于以前学的WinForm,WPF在UI设计与动画方面的炫丽是最吸引我来学习的.在WPF中XMAL代码的引入使得代码的编写能够前后端分离,为获得更好的界面,也使得我们不得不分出一半的时间花在前 ...

  5. arcgis中的 style和serverstyle

    转自网络,原出处不明. .style文件是用ArcMap工具导出的符号库文件 .serverStyle文件是ArcEnging可用的符号库文件 需要转换才能使用. 第一:把.style文件拷贝到D:主 ...

  6. js正则匹配html标签中的style样式和img标签

    <!DOCTYPE html> <html> <head> <title></title> </head> <body&g ...

  7. ArcGIS 10.1 中的style和serverstyle及制作方法

    图层的符号都是随机的,动态变化的,所以不利于图层的美观.还有一点就是符号有增加电子地图可读性的功能. Desktop的符号文件 把要用的符号用desktop的style manage制作相应符号,并把 ...

  8. 在ArcGIS中导出现有mxd的style文件

     做好的地图包含许多地图符号,这是之前花了很多功夫做的,怎么把它导出来再用呢?     在ArcGIS中右键工具栏,customize,选择command选项卡,在搜索框中输入style ,选择too ...

  9. 013——VUE中多种方式使用VUE控制style样式属性

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

随机推荐

  1. 优化IIS7.5支持10万个同时请求windows 2008 R2

    通过对IIS7的配置进行优化,调整IIS7应用池的队列长度,请求数限制,TCPIP连接数等方面,从而使WEB服务器的性能得以提升,保证WEB访问的访问流畅. -

  2. js类(继承)(二)

    1. 定义js类 js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Sh ...

  3. WEB安全入门(转)

    一. 首先你得了解Web Web分为好几层,一图胜千言:事实是这样的:如果你不了解这些研究对象是不可能搞好安全研究的.这样看来,Web有八层(如果把浏览器也算进去,就九层啦,九阳神功……)!!!每层都 ...

  4. Linux查看系统信息命令汇总

    # uname -a # 查看内核/操作系统/CPU信息 # /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算 ...

  5. php高级面试题知识点(转载)

    php高级面试题知识点大全 时间:2016-01-26 06:36:22来源:网络 导读:php高级面试题知识点大全,本套面试题内容包括php魔术方法.php单点登录.linux基本命令.前端开发技术 ...

  6. Windows 服务开发框架介绍 - Topshelf

    关于 TopShelf Topshelfis a framework for hosting services written using the .NET framework. The creati ...

  7. sizeof()用法汇总【转载】

    转载自:http://www.cnblogs.com/chengxin1982/archive/2009/01/13/1374575.html 参考:http://blog.csdn.net/free ...

  8. Android学习笔记之使用LBS实现定位

    PS:最近一直在搞使用LBS实现定位.一般现在涉及到日常生活交易平台的app.貌似都需要使用定位.比如说美团外卖,我请客等app. 学习内容: 1.LBS定位的简单介绍. 2.在Map上添加地图覆盖物 ...

  9. Android学习笔记之Json的使用....

    PS:当你的能力还驾驭不了你的目标时,那你需要沉下心来历练... 学习内容: 1.Json的使用... 2.Json信息过滤... 3.从网络上获取Json数据... 4.解析Json数据获取各个属性 ...

  10. Docker 定制容器镜像的2种方法

    一.需求 由于在测试环境中使用了docker官网的centos 镜像,但是该镜像里面默认没有安装ssh服务,在做测试时又需要开启ssh.所以上网也查了查资料.下面详细的纪录下.在centos 容器内安 ...