ArcGIS制图技巧:制图入门与点、线、面状符号制作
目的:
1、了解地图制作目的;
2、了解在ArcMap平台中制作地图大致过程。
3、掌握地形图生成的操作;
4、掌握地形图的正确输出方法。
5、理解点状符号、线状符号、面状符号的基本概念;
6、理解地形点状符号、线状符号、面状符号在地图可视化中作用;
7、掌握地形图点状符号、线状符号、面状符号制作过程。
制图入门基础操作:
01
地图数据加载
1、打开ArcMap点击添加数据按钮,弹出数据选择对话框;
图1. 添加数据页面
2、选择新荣县1:10000地形图矢量数据,点击确定添加矢量数据至数据框。
图2. 选取数据
02
修改初始化符号
1、数据加载后进行默认初始化,在软件右侧“内容列表”窗口可看到加载的全部图层,双击图层下的符号选择器对话框;
图3. 符号选择器
2、在默认符号列表中选择一个适合的符号,在左上角可以对符号进行预览单击“颜色”可更改符号颜色,另外还可以修改大小与角度等参数,点击“确定”修改初始符号。
图4. 修改参数
03
地图布局
1、单击菜单“视图”->“布局视图”,切换到布局视图;
2、更改地图比例尺为1:10000,拖动数据框角点将数据框拖至整个地图;
图5. 调整比例尺
3、单击“文件”->“页面和打印设置”,弹出页面和打印设置对话框,取消“使用打印机纸张设置”,更改纸张宽度和高度;
图6. 页面设置
4、使用“布局”工具栏上的“放大”按钮,将地图上部大致居中到视图中央,点击主菜单上的“插入”->“标题”,弹出插入标题框,在文本框中输入标题“新荣县”点击确定,标题被插入到地图文档中,拖动标题到适合位置完成地图标题的插入;
5、双击标题文本框,弹出属性对话框,切换至“文本”属性页点击“更改符号”按钮,弹出符号选择器对话框,更改字体和大小;
图7. 文本
图8. 设置
6、同理加入图例及比例尺;点击主菜单上的“插入”->“图例”,弹出图例向导对话框,点击“下一步”更图例标题文字、字体、大小和对齐方式,点击“下一步”至完成,插入地图图例并拖动图例到合适位置;
7、点击主菜单上的“插入”->“比例尺”,弹出比例尺选择器对话框,在左侧选择合适的比例尺,点击“确定”插入比例尺,拖动比例尺到地图下发合适位置;
8、点击工具栏上的“保存”按钮,选择保存路径,设置文件名点击“确定”完成地图文档制作。
(1)点击菜单栏中的【文件】,然后选择【导出地图】,设置导出为 pdf 格式,设置文件名称为“地形图”,输出精度为600dpi;
图9.设置输出精度
(2)选择格式选项卡勾选“将标记符号转换为面”,点击【保存】。
图10.将标记界面转化成面
(3)完成出图。
图11. pdf模式图
下面来看下点、线、面状符号制作操作:
点状符号
01
新建符号库
打开ArcMap,点击自定义—样式管理器,在弹出的对话框中查找点击【Styles】,在弹出的面板中选择【Create New Style】,选择保存路径并命名为“地形图符号库”,在Style References面板中将新建的符号库选择【OK】添加到Style Manager中,如下图所示。
图1 创建符号库
02
ArcGIS中简单标记符号制作
1、展开符号库“地形图符号库”,选择标记符号,在窗口右侧空白处右击选择【New】中的【Marker Symbol】,弹出在符号属性编辑器对话框,即可编辑点状符号;
图2 打开符号编辑器
2、查看地形图图示中高程点参数。打开ArcGis符号编辑器,“类型”选择简单标记符号,单位设置为毫米。设置大小为0.5,点击颜色右侧向下箭头弹出颜色选择对话框原则更多选择“CMYK”颜色模式设置K值为100,点击“确定”设置符号名称为“高程点”,类别为“地貌”;
图3 选择CMYK模式
图4 保存符号
图5 改变名称
03
ArcGIS字符标记符号制作
1、打开FontCreator软件,新建一个文件。输入字体家族名称为“地形图 2018210633”,选择字符集为“符号”,点击【确定】按钮;
图6 新建字体
2、点击格式—设置,打开字体设置对话框,在度量页面,空间框线内,分别设置字型上行字母=1000,上行字母=1000,Win上升=1000,其他默认,点击【确定】按钮;
图7 进行字体设置
3、打开字符文档 ,选择第五个文档,双击,进入字模编辑窗口。在字模编辑窗口,右键点击【属性】,设置预置宽度为1000;
图8 设置预置宽度
4、绘制导线点字符,在示例字形中选择圆形,并将其拖至字模编辑窗口,按快捷键F6,在转换窗口的大小页面,设置中心位置的宽度=1000,点击【应用】,在位置页面中设置中心位置X、Y位置都为500,点击【应用】,且要锁定纵横比,
图9 设置大小
图10 设置位置
5、同样方法绘制另一个圆,设置圆的宽度和高度为150 150,点击【应用】按钮,再绘制一个高度和宽度为850 850的圆,并右击更改方向;中心位置为500*500,点击【应用】按钮;
图11 利用Font绘制
6、点击保存图标,进入另存为页面,选择保存路径,点击【保存】按钮;
图12 输出保存
7、在绘制好所有字符之后,可以选择安装字体文件,将我们绘制的字符写入操作系统中,右键选择安装。
图13 安装字体
04
用CorelDRAW X6制作地形图点状符号
1、新建空白文档,属性默认;
图14 打开CorelDRAW X6
2、选择一个自己所要制作的图形,用截图软件进行截图,并复制粘贴到新建的空白文档上;
图15 复制要制作符号
3、绘制符号时将轮廓宽度改为0.15,并依据要求设置对象大小;
图16 改变轮廓宽
4、绘制完成后,隐藏底图,利用截图工具,将截图复制粘贴到FontCreator上去,设置格式,点击【完成】;
图17 复制到Font
5、制作三角点
图18 三角点
6、复制到FontCreator上去,设置格式,点击【完成】;
图19 修饰符号
线状符号
01
简单线符号制作
1、打开符号库,选择【Line Symbols】,在窗口右侧空白处右击,选择【New】中的【Line Symbol】。
图1 打开符号库
2、选中【Line Symbols】,在右边内容显示区域的空白处右键,选择【new】,创建新的线性符号;
图2 创建新的线性符号
2、设置线类型为【Simple Line Symbol】,在简单线符号属性页设置颜色“更多颜色”;
图3 打开颜色设置
(4)在颜色选择器上设置色彩空间为“CMYK”,颜色值为“C0M40Y100K30”;
图4 设置CMYK值
5、设置简单线样式为实线,线宽0.15mm,点击【确定】;
图5 设置线样式
6、修改符号名为等高线,完成等高线的制作。
图6 修改符号名
02
制图线符号制作
1、新建一个线符号;
图7 新建线符号
2、设置类型为【Catographic Line Symbol】,颜色为K100,单位为毫米,线宽为0.3mm;
图8 设置线样式
3、设置循环模板为4个黑格,1个白格,间隔为2.83;
图9 设置循环模板
4、点击【确定】,修改符号名称为小路,符号类别为交通,完成小路符号的绘制。
图10 修改符号名称和类别
03
混列线符号制作
1、新建线符号,设置线符号类型为“简单线符号”,设置颜色为K100,设置样式为“实线”,设置线宽为0.2;
图11 新建线符号样式
2、点击“添加图层”,设置新加图层的线类型为“混列线符号”,角度 90,点击【混列符号】按钮,弹出符号选择器;
图12 添加图层
3、点击编辑符号按钮,设置混列符号的线类型为“简单线符号”,颜色为 K100,线样式为“实线”,线宽为0.15mm,点击【确认】按钮,返回符号选择器界面,点击【确认】按钮;
图13 设置线样式
4、在混列线的制图线页面下,设置颜色 k100,线宽 0.5mm;
图14 设置颜色线宽
5、在混列线的循环模板页面,设置模板为一个黑格,一个白格,间隔 2.83;
图15 设置循环模板
6、点击【确认】按钮,修改符号名称为堤 b2,修改符号类别为水系,完成堤 b2 符号的绘制。
面状符号
01
简单填充符号制作
1、新建面符号,打开符号库,选择【Fill Symbols】,在窗口右侧空白处右击,选择【New】中的【Fill Symbol】。
图1 新建面符号
2、设置面符号类型“简单填充符号”,面色“C10”,轮廓颜色“C100”,轮廓线宽“0.15mm”;
图2 调整样式
3、点击【确认】按钮,修改符号名称为“湖泊”,符号类别为“水系”,完成湖泊符号的绘制。
图3 完成湖泊编辑
02
标记填充符号制作
1、绘制标记符号;
图4 复制符号到Font
图5 安装符号
2、绘制地类界,新建面符号,设置面类型为“标记填充符号”,点击“标记符号”按钮,设置标记符号为“成林点符号”,点击“轮廓线”按钮,设置轮廓线颜色为无色;
图6 设置符号样式
3、在填充属性页面,设置间隔为 20 20,复制图层,粘贴图层,修改偏移量为 10 10,切换至标记填充页面,设置轮廓线,设置轮廓线为“地类界”,修改轮廓线颜色为“C100Y100”,点击【确认】,完成轮廓线的设置,点击【OK】即可。
图7 复制图层
图8 完成设置
(4)点击确认按钮,修改符号名称为“成林”,修改符号类别为“植被”,完成成林符号的绘制。
图9 完成符号设置
制图技巧就分享到这,剩下的就要靠自己来实操练习了。
- END -
- 吴恩达来信:人工智能领域的求职小 tips
- EasyCV带你复现更好更快的自监督算法-FastConvMAE
- 某车联网App 通讯协议加密分析(四) Trace Code
- 带你了解CANN的目标检测与识别一站式方案
- EasyNLP玩转文本摘要(新闻标题)生成
- PostgreSQL逻辑复制解密
- 基于 CoreDNS 和 K8s 构建云原生场景下的企业级 DNS
- 循环神经网络(RNN)可是在语音识别、自然语言处理等其他领域中引起了变革!
- 技术分享| 分布式系统中服务注册发现组件的原理及比较
- 利用谷歌地图采集外贸客户的电话和手机号码
- 跟我学Python图像处理丨关于图像金字塔的图像向下取样和向上取样
- 带你掌握如何使用CANN 算子ST测试工具msopst
- 一招教你如何高效批量导入与更新数据
- 一步步搞懂MySQL元数据锁(MDL)
- 你知道如何用 PHP 实现多进程吗?
- KubeSphere 网关的设计与实现(解读)
- 京东金融客户端用户触达方式的探索与实践
- 如何使用 Junit Mockito 实践单元测试
- 算法基础(二)| 高精度算法详解
- 一文带你体验MRS HetuEngine如何实现跨源跨域分析