b站课程:GIS | ArcGIS常用工具实战教程 (地理信息系统)
需要数据可评论或私信
第一节 点符号的制作方法
1 ArcGIS的样式管理器使用
- 然后就可以根据自己需要创建各种符号样式
2 制作一些点符号,如一个图中间一个字
- 打开第八章的数据,符号制作中,可以看到文件
第二次全国土地调查土地分类图式、图例、色标.doc
,其中有很多这样的一个圈带一个字的,我们学习一下这种
- 制作一下这个
- 先画一个圆圈,大小为5毫米
- 再搞中间的汉字,需要调用老师的exe,得到制定汉字的unicode码,网上应该也有能直接搜的。然后字体拉到最下面改为“宋体”,输入"空"的编码
31354
- 然后制作完毕
3 FontCreator使用
当有些中间不是字符,是一些音乐符号啊之类的小图标,该咋办呢
按老师给的FontCreator软件,按说明txt安装即可,先安装英语版再替换汉化补丁,输入注册码时要断网。
-
先找到自己需要的图标,并截图
-
在FontCreator的空位置字体中导入图像
-
-
然后软件会处理成黑白的,我们选择导出字体,记住导出的位置。然后打开电脑的字体库(百度在哪),我这里是win11的
C:\Windows\Fonts
,然后将导出的字体复制过去,电脑会自动安装 -
这个“练习”是我自己创建的
-
-
然后我们就可以在arcgis的样式管理器中,像找宋体一样找到我们的这个图标
-
创建好啦
4 修改己有的符号库
字体库ttf一定要复制到Windows的
Font文件夹下
第二节 线面符号制作
1 简单线符号
就在样式管理器中,选择线符号,然后就可以找到
2 制图线符号和单位换算
- 类型改为制图线符号
- 我们画一下上面的例子,要注意两点
- 第一点是调成下面的4:1
- 第二点是示例给的是磅,而我们这里是毫米,所以在“间隔”那里设置72/25.4=2.83
3 混列线符号
相当于是一个横向的简单线符号+竖向的混列线。
- 简单线是0.2宽,混列线是0.5宽
- 混列线偏移往下就是,负的0.25
- 混列线间隔是2*2.83(这里懒得算就写了6)
4 标记线符号
线符号的混合应用
间隔20毫米。线宽0.3,点宽1.2
标记线符号里面可以定义点符号
5 面符号制作
6 查看已有符号库
自己绘制需要大量时间,所以用老师写好的
第三节 专题图
1 单一专题
- 单一符号:所有的样式都是一样
![](https://i-blog.csdnimg.cn/blog_migrate/77bd5552720c75c2daeb4c5171a9758f.jpeg)
2 唯一值专题
- 唯一值:值相同的,颜色一样
![](https://i-blog.csdnimg.cn/blog_migrate/30bcf212aa8b0db8c846e4f723255bc7.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/641ea7299a7751175fc2ee2c545e6a07.jpeg)
3 数量渲染专题
- 根据数值大小,改变颜色
![](https://i-blog.csdnimg.cn/blog_migrate/1a8b7bca09292ba992b915dc8f49afe3.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/efd1ec5168639c450a5f869e6afd78dc.jpeg)
4 图表专题
- 放统计图标在地图上
![](https://i-blog.csdnimg.cn/blog_migrate/b580b69a09455f578e8fa18533da6cf8.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/8728d966c3045ee39ac80f406400af50.jpeg)
- 打开该章数据"图标显示"的一个mxd文件,可以看到这些图标其实是点
![](https://i-blog.csdnimg.cn/blog_migrate/6ef211e01e8e77ca6b60e76a1de5cee8.jpeg)
5 符号库在专题图中应用
- 导入数据
![](https://i-blog.csdnimg.cn/blog_migrate/8458e6164a64e5f6f776604010ff2423.jpeg)
- 导入前一节老师搞好的样式库
![](https://i-blog.csdnimg.cn/blog_migrate/ad281023498c54f45fb017a9de857e7f.jpeg)
- 可以看到其中有一个"填充符号",是根据编号来的
![](https://i-blog.csdnimg.cn/blog_migrate/6e39e127bbadee4c8bb1e5fbbdf5b30c.jpeg)
- 可以看到该数据的“地类编码”字段值与样式库里的模版名字匹配起来了
![](https://i-blog.csdnimg.cn/blog_migrate/7db754166c20f6dbf0c2474365fe05fb.jpeg)
- 效果
![](https://i-blog.csdnimg.cn/blog_migrate/a5a80147c9d75bd2136442439e212791.jpeg)
6 Mxd保存和打包
- 记得每次编辑好的要保存成mxd文件
- 然后就是注意在“自定义”->“arcmap选项”,里面选上“设置相对路径”,这样每次复制粘贴数据文件夹的时候,就可以根据相对路径打开需要的文件(这里就是在“专题图\g47g067070.gdb”数据库里的数据)
-
还有一个打包,我们在工具箱里找到“打包地图”的工具,然后输入mxd文件路径,制定输出路径,选择对应的版本,
-
记得加“地图文档属性”的描述(文件->地图文档属性),里面的描述都可以写上,不然打包会失败
Ps:在“地图处理”->“结果”中,可以找到之前工具箱操作的结果
- 打包后,会保存为mpk文件,双击可以直接在arcgis中打开。如果把文件类型改成rar解压的话,可以看到第一层是版本号,第二层发现是mxd和其对应的数据库
- 下次拷贝就只要拷贝一个文件就行
- 所以要多打包
7 复杂、高级专题和图层覆盖解决方法
- 第一种操作,结合高程数据
![](https://i-blog.csdnimg.cn/blog_migrate/2bb7c157d8a9b169193c86bb5b60d189.png)
- 可以看到在dltb是专题图、dem是高程数据,设置dem的透明度,可以实现二者的结合显示
- 效果
第四节 标注
1 标注和注记区别
1.1 第一部分
ArcGIS中的标注与注记 (Label与Annotation)区别
- 标注:
- 有字段属性动态标注出来
- 字体大小不改比例尺的变化,
- 标注位置,会随比例尺的变化
![](https://i-blog.csdnimg.cn/blog_migrate/58e6678a4f08df49b6427275af5c7b00.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/0b0e3aff3df854628263263b864d3ecb.jpeg)
- 放大之后
- 可以看出注记的位置是固定的,而标注是会动的
- 标注是依附这个图层的,注记是一个单独的图层。所以想保存标注必须先保存这个arcmap文档。设置后必须以mxd方式保存标注
- 用于标注地图图层中要素的文本字符串即为标注。“属性”可用于定义作为文本字苻串源的属性列并定义标注在地图中的描绘方式。
- 标注是动态的,即每次重绘地图时(例如,平移和缩放地图时)都会重新计算标注显示。
1.2 第二部分
-
标注永远不能被压盖
-
注记可以被压盖
-
数据位置:标注\标注和注记.mxd
-
动手操作一下就能发现
![](https://i-blog.csdnimg.cn/blog_migrate/8922ac8268f0ec0757039404680afe40.jpeg)
2 一个图层的相同标注和不同标注
-
相同标注已讲,所有的要素都是一样
-
不同的标注,就是对特定的要素,使用不同的标注样式
- 效果
![](https://i-blog.csdnimg.cn/blog_migrate/13b6dc79af4dfaf37a9c28dc2b936a47.jpeg)
3 标注如何转注记
![](https://i-blog.csdnimg.cn/blog_migrate/339dc4524a85f5a5414beca27e6c7ee8.jpeg)
4 复杂的标注
- 多字段
- 关于表达式的问题,可以多查看帮助
- 面积保留一位小数
- 用对应的语法就行
- 当然要保留小数最好还是,直接打开图层的属性表,然后选择字段,设置其属性
- 标注表达式中一些常用函数介绍
- 取位
- 换行
- 上下标
第五节 分布标注应用
1 二分式简单实现
-
VB语法
-
是下划线
-
“”&[分子字段]&“”&vbcrlf &[分母字段]
-
或则"“&[分子字段]&”"&vbnewline &[分母字段]
-
或则"&[分子字段]&" "& chr(13)& chr(10)& [分母字段]
-
-
python语法
- “”+[NAME]+“”+“\n” + [DZM]
- 更多参考这个链接:ArcGIS标注和注记,分式标注
- 更多符号,参考arcgis里的帮助
-
-
-
数据位置:分式标注这个文件夹
2 高级标注
-
我们可以发现前面那个分式的标注有点丑,因为下划线是跟分子一样长的。这里我们可以使用高级标注,然后自己编写程序,智能根据需要补长这个下划线
-
数据位置:分式标注\标注 10.2.mxd
-
可以看到这里选上了“高级”,然后里面的程序是老师已经写好的
-
-
可以看到线长了
-
我们只需要修改对应的字段就行,文件中给出了更多的例子
-
使用python的版本点击此处ArcGIS Pro VB和python二分式
-
还有更多
-
美观的二分式程序源代码和设置
-
三分式代码和设置(前面展示的)
-
四分式代码和设置
-
-
找数据中相应的代码就行
-
-
注意设置字间距、行间距,才会美观
- 图层属性->标注-> 符号-> 编辑符号
-
第八节 布局编辑和地图打印方法
这个牵扯到几个图放一起和最后导出,所以要听
1 布局编辑,插入Excel和图例和格网
我们平时用的是数据视图,我们这里打开上方“视图”然后切换到“布局视图”
1.1 插入图例
- “插入”->“图例”
- 可以修改一些基本的样式
- 选择图例有几列
- 如何修改
- 我们发现图例是一个整体,里面动不了
- 不使用“转换成图形”,则对图层的符号系统做改变,图例也会跟着改变
- 使用“转换成图形”,则发现可以点击“取消分组”了,不转换的话点不了
-
- 然后就可以单独操作里面的每一个啦,还可以更细分的“取消分组”,也可以再组回来
1.2 插入一个excel
excel里复制,arcgis左上角“编辑”->“选择性粘贴”[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sXc27W2L-1675403696963)(/Users/xuan/Library/Application Support/typora-user-images/image-20230202215449609.png)]
2 布局多数据框的使用
打开这个文件后,可以看到有很多数据框
![](https://i-blog.csdnimg.cn/blog_migrate/d2144c42ba39e458808019af4ede094b.png)
- 里面就是很多数据框
- 每个数据框是一张图,且比例尺不同。
- 解决了打印多个不同比例尺在一张纸上的问题
- 数据框在“插入”里添加
- 以上是布局视图的
- 如果我们想切换到数据视图的时候
- 想查看某一个原来框里的内容
对图层右键“激活”
3 深刻理解地图页面大小、数据框和打印机纸张三者关系
-
纸张大小
-
-
打印纸张:“文件”->“页面打印”
-
布局的纸张
-
数据框(Frame)的大小,在布局中,一个布局可以有多个Frame
4 固定比例尺和打印
5 固定纸张的打印
6 导出图片
“文件”->“导出图片”