原文 GIS基础软件及操作(十二)

练习十二、 ArcMap制图-地图版面设计

  1. 设置地图符号-各种渲染方式的使用
  2. 使用ArcMap Layout(布局)界面制作专题地图
  3. 将各种地图元素添加到地图版面中

提示:在以下练习过程中,请时常注意保存地图文档

渲染图层要素-唯一值符号

在ArcMap中新建地图文档,加载 [空间分析] 扩展模块及[空间分析工具栏]

加载图层:[省会城市、地级市驻地、主要公路、国界线、省级行政区、Hillshade_10k],将地图文档保存到
Ex12下,名称为:ChinaMap

在[图层列表面板](TOC)中右键点击图层:[省级行政区],执行[属性]命令,在出现的[图层属性]对话框中,点击[符号系统]选项页,如下图所示,渲染参数设置为:[类别->唯一值,字段值设置为:DZM
] 。点击[添加全部值]按钮,将<所有其它值>前检查框的勾去掉。

点击其他所有值前面的颜色方框,右键点击选择[所有符号的属性]命令。

在[符号选择器]中,将[轮廓线颜色] 设置为 [无颜色]:

点击[显示-Display]选项页,将图层透明度设置为:[50%]:

现在图层:省级行政区根据字段[DZM]进行唯一值渲染,且有伪三维效果(关闭[省级行政区]和[Hillshade_10k]之外的其它所有图层)

关闭并移除图层:[Hillshade_10k]

显示图层:[国界线],在[TOC]中右键点击图层:[国界线],执行[属性]命令,在出现的[图层属性]对话框中将渲染方式设置为
[单一符号],点击[符号设置]按钮(如下图1)

在[ 符号选择器]对话框中选择一种线状符号(如下图所示)

显示图层:[地级城市驻地],并参考以上操作及下图所示,设置图层渲染方式::

标注图层要素

在TOC中,右键点击图层:[省级行政区],执行[属性]命令,在出现的[图层属性]对话框中,点击[标注]选项页,确认标注字段为:[Name],点击
[符号]按钮

在[符号选择器]对话框中,将标注字体大小设置为: [12],
点击[编辑符号]按钮(如下图所示):

在[编辑器]对话框中, 点击[掩模]选项页, 并将大小设置为: [2]:

连续三次[确定]后退出以上对话框,返回ArcMap 视图界面.

显示图层: [地级城市驻地],并参考以上方法及下图效果进行标注:

渲染图层要素—分类渲染

在TOC中,右键点击图层[省级行政区],
执行[属性]命令,然后在[图层属性]对话框中点击[符号系统]选项页,将渲染方式设置为:
[分级色彩, 字段: Area,分类:5, 自然间隔分类法]

在上图中,点击[分类]按钮可选择不同的分类方法:

参照以上操作过程,对图层[省级行政区]基于字段[Area]运用不同的分类方法(等间隔、分位数、自然间隔、标准差),比较不同的分类法进行分类的意义。

自然间隔分类:

相等间隔分类渲染:

分位数分类渲染:

标准差分类渲染:

渲染图层要素—点密度渲染

参照前面的步骤,对图层:[省级行政区]进行点密度渲染,如下图所示:

根据人口字段:POPU计算点密度

渲染图层要素—图表渲染

参照前面的步骤,对图层:[省级行政区]进行点密度渲染,如下图所示:

根据1998GDP、1999GDP、2000GDP属性生成柱状图渲染方式

创建地图版面

在上一步的基础上进行,将图层[省级行政区]的渲染方式恢复为[唯一值渲染,基于NAME字段],如下图所示:

在ArcMap中,点击按钮切换到布局视图界面。

执行菜单命令:[文件]>>[页面和打印设置],在对话框中设置纸张大小和方向,这里请将纸张方向设置为横向(汉化版的ArcMap翻译有误)

设置完成后,可以看到在布局视图界面下,地图版面已变成为横向,且当前数据框已经添加到地图版面中。

通过当前数据框中的[大小和位置]选项页可以精确设置[数据框]在地图版面中的位置或大小。(在版面视图界面下,右键点击[数据框],然后执行
[属性]命令,打开如下的窗口)

通过[框架]选项页可以在当前数据框周围添加图框,及设置图框的式样:

通过标准工具栏上的[放大、缩小、平移]按钮,可以调整地图版面中数据框的显示比例、范围,如下图所示:适当调整使数据只显示西南部分。

添加各种元素到地图版面中

制图元素–图表:

在地图版面中可以插入统计图表,可以根据属性数据生成统计图表(类似Excel电子表格软件的操作)然后插入到地图版面中。视图>>图表>>创建图表

制图元素-文字

执行菜单命令:[插入]>>[标题],修改地图标题的属性,设置合适的字号、字体

制图元素–图片或照片

执行菜单命令[插入]>>[图像],浏览到Ex12文件夹,将logo.gif
插入到当前地图版面中来,调整大小及位置

制图元素—比例尺

执行菜单命令[插入]>>[比例尺],可以选择比例尺样式,及设定比例尺参数,如下图所示:

(在地图版面中双击已添加的“比例尺”,修改其属性)

制图元素――图例

通过执行菜单命令:[插入]>>[图例],向地图版面中加入图例,使用[图例向导]设置图例各种参数

点击下一步。

制图元素――指北针

通过执行菜单命令:[插入]>>[指北针],向地图版面中加入指北针

制图元素――数据表

数据表如果要添加到地图版面中,可以先将数据表打开,然后在数据表浏览窗口中点选项,在出现的右键菜单中执行[把表加到布局中]命令,如下图所示:

点击,表选项>>将表添加到布局

可以通过[图层属性]或[属性表属性]对话框设置可见字段或别名:如下

打印输出地图

制作好的地图可以导出为多种文件格式:比如JPG,PDF等。

执行菜单命令:[文件]>>[导出地图]

如果要进行出版印刷可以通过ArcGIS内置的ArcPress 实现分色打印

作者: 王顺利 
发表于: 2016-01-14 14:56:44 
更新于: 2016-04-28 21:42:21 
原文链接: http://www.wshunli.com/2016/01/14/GIS基础软件及操作-十二/
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

GIS基础软件及操作(十二)的更多相关文章

  1. GIS基础软件及操作(十)

    原文 GIS基础软件及操作(十) 练习十.网络分析 (1) 加深对网络分析基本原理.方法的认识:(2) 熟练掌握ARCGIS下进行道路网络分析的技术方法:(3) 结合实际.掌握利用网络分析方法解决地学 ...

  2. GIS基础软件及操作(二)

    原文 GIS基础软件及操作(二) 练习二.管理地理空间数据库 1.利用ArcCatalog 管理地理空间数据库 2.在ArcMap中编辑属性数据 第1步 启动 ArcCatalog 打开一个地理数据库 ...

  3. GIS基础软件及操作(十一)

    原文 GIS基础软件及操作(十一) 练习十一.3D 可视分析 1.对地理数据进行透视观察.三维浏览:2.制作飞行动画 GIS数据三维显示 (1) 运行程序:[开始菜单]>>[所有程序]&g ...

  4. GIS基础软件及操作(五)

    原文 GIS基础软件及操作(五) 练习五.空间分析的基本操作 空间分析的基本操作 空间分析模块 空间分析是基于地理对象的位置和形态的空间数据的分析技术,其目的在于提取和传输空间信息.空间分析是地理信息 ...

  5. GIS基础软件及操作(六)

    原文 GIS基础软件及操作(六) 练习六.空间分析的应用 1.加深对缓冲区分析基本原理.方法的认识:2.熟练掌握距离制图创建缓冲区技术方法.3.掌握利用缓冲区分析方法解决地学空间分析问题的能力. 1. ...

  6. GIS基础软件及操作(四)

    原文 GIS基础软件及操作(四) 练习四.空间数据处理 1.空间数据处理(融合.合并.剪切.交叉.合并)2.设置地图投影及投影变换 空间数据处理 数据:云南县界.shp; Clip.shp西双版纳森林 ...

  7. GIS基础软件及操作(三)

    原文 GIS基础软件及操作(三) 练习三.地图配准操作 1.对无坐标信息的地形图(图片格式)进行地图配准操作2.编辑器的使用(点要素.线要素.多边形要素的数字化) 本例主要介绍如何给无坐标信息的地形图 ...

  8. GIS基础软件及操作(一)

    原文  GIS基础软件及操作(一) 练习一.浏览地理数据 使用 ArcGIS浏览地理数据 第1步 启动 ArcMap 启动ArcMap.执行菜单命令:开始>>所有程序>> Ar ...

  9. GIS基础软件及操作(八)

    原文 GIS基础软件及操作(八) 练习八.地理建模 地理建模:Model Builder 土壤侵蚀危险性建模分析 认识ModelBuilder操作界面 1: 添加硬盘上的数据或工具到模型中,数据也可以 ...

随机推荐

  1. 强大的 function adapters

    void printElem(int elem, const char* prefix){ cout << prefix << elem << endl; } fo ...

  2. 使用SecureCRT连接AWS的EC2

    如果使用CentOS等linux系统,直接使用ssh命令即可访问AWS上的Linux-EC2实例. $ ssh -i XXX.pem ec2-user@{IP/hostname} 在Windows系统 ...

  3. c#面向对象 基础知识(转)

    OOP技术按照现实世界的特点来管理复杂的事物,把它们抽象为对象,具有自己的状态和行为,通过对消息的反应来完成一定的任务.这种编程方法提供了非常强大的多样性,大大增加了代码的重用机会,增加了程序开发的速 ...

  4. WPF 触摸到事件

    原文:WPF 触摸到事件 本文从代码底层告诉大家,在触摸屏幕之后是如何拿到触摸点并且转换为事件 在 WPF 界面框架核心就是交互和渲染,触摸是交互的一部分.在 WPF 是需要使用多个线程来做触摸和渲染 ...

  5. 判断软件的闲置时间(使用Application.OnMessage过滤所有键盘鼠标消息)

    GetLastInputInfo是检测系统输入的,应用到某个程序中不合适! 此问题有二种解法来监控输入消息: 1.用线程级HOOK,钩上MOUSEHOOK与KEYBOARDHOOK 2.在Applic ...

  6. Jsp bug_001

    报错: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解 ...

  7. .net命名空间和程序集详解

    命名空间是一种用于将逻辑上相似的类按层次结构分组的机制.这种机制防止了命名冲突.在这种结构化采用被点号"."分隔的单词来实现.通常最顶层的命名空间是System,例如System; ...

  8. Dx bad class file magic (cafebabe) or version (0033.0000) ant打包遇到问题2

    在进行ant进行打包时会发现下面的提示话语言 后来在网上搜索答案,问题得以解决,下面是传送门 门:http://blog.k-res.net/archives/1501.html 里面提到问题的原因是 ...

  9. DirectUI 2D/3D 界面库集合 分析之总结

    DirectUI优点在于能够非常方便的构建高效,绚丽的,非常易于扩展的界面.作者是Bjarke Viksoe, 他的这个界面程序思想和代码都很优秀,他的代码主要表述了他的思想,尽管bug比較多,可是很 ...

  10. android Bluetooth程序设计

    Bluetooth一个简短的引论 蓝牙,是一种短距离通信配套设备(一般10m中)无线技术. 包含移动电话.PDA.无线耳机.笔记本电脑.相关外设等众多设备之间进行无线信息交换.利用"蓝牙&q ...