ArcGIS最详细的地图制作教程
教程图⽚及其他详细介绍,请关注微信公众号:夫也的笔记
01
进⼊地图布局视图
图 1 进⼊地图布局视图
打开地图⽂档 Data\d,激活 Data Frame“⼈⼝密度”。选择菜单 View / Layout View,图形的显⽰由“数据视图(Data View)” 状态进⼊“布 局视图(Layout View)”状态;或者点击地图窗⼝右下⾓的第⼆个按钮也可,可通过第⼀和第⼆个按钮对地图数据视图和布局视图进⾏切换。此时,空间数据显⽰在⼀个新的地图布局⾥,当前的 Data Frame 处于居中位置。选择菜单Customize / Toolbars,在其中下拉菜单中选择 Layout,出现 Layout ⼯具条:
Zoom in 页⾯放⼤
Zoom out 页⾯缩⼩
Pan 页⾯平移
Zoom to Whole Page 显⽰整个页⾯
Zoom to 100% 按 1: 1 ⽐例显⽰地图布局页⾯
Fixed Zoom In 按固定⽐例放⼤
Fixed Zoom Out 固定⽐例缩⼩
Go back to extent 返回上⼀个显⽰
Go forward to extent 恢复前⼀个显⽰
Zoom Control 按精确⽐例显⽰布局
Toggle Draft Mode 切换⾄描绘模式
Focus Data Frame 使数据框在有⽆焦点之间切换
Change Layout 改变地图布局,⽤于调⽤合适的模版更改布局
Data Driven Pages Toolbar 打开Data Driven Pages⼯具栏设置数据驱动页⾯
以上有些⼯具与标准⼯具栏(Standard Toolbar)虽然类似,但应⽤的对象不同,Layout ⼯具针对地图布局的页⾯,不针对数据本⾝。以下对地图布局设置中, 需要放⼤、缩⼩、移动地图页⾯时,都选⽤ Layout ⼯具条中的图标式⼯具。在Layout View选中县域乡镇的布局,将其删掉。
02
新建地图布局
选⽤菜单 File / Page and Print Setup…,出现 Page and Print Setup(页⾯设置)对话框,该对话框中有上中下三栏,下栏为 Map Size(地图尺⼨),上栏为 Printer Setup(打印机设置)。在 Map Size(地图尺⼨)栏中,去掉 Use Printer Page Setting前的勾选
号“√”,表⽰地图布局⼤⼩与系统打印机⽆关。
Standard Page Size:A4 下拉选择页⾯⼤⼩
Width: 29.7 Centimeters 页⾯的宽度(页⾯⽅向设定后,会⾃动改变), 单位为厘⽶
Height: 21 页⾯的⾼度(页⾯⽅向设定后,会⾃动改变)
Page ● Landscape 点击左侧圆点选择,纸张横向放置,上述⾼宽⾃动调换
按 OK 键关闭页⾯设置(Page Setup)对话框。
将光标移到Layout View 的纸⾯中,Data Frame 地图之外,单击⿏标的右键, 在弹出菜单中选择 Options…,出现了选项(ArcMap Options…)对话框,选择 Layout View 标签,进⾏设置如下:
在中间 Rulers(标尺)⼀栏中,输⼊:
√ Show: 勾选,显⽰标尺,辅助布局
Units: Centimeters 设置标尺单位为厘⽶
Smallest: 0.1 cm 设置标尺的最⼩单位是 0.1 厘⽶
在以下的 Grid(捕捉格⽹)栏中,输⼊:
√ Show: 勾选,使⽤捕捉⽅式,辅助布局
Horizontal: 1/2 cm 下拉选择横向格⽹间距
Vertical: 1/2 cm 下拉选择纵向格⽹间距(选择后,横向间距会⾃动 变成 1/2)
在以下的 Snap elements to:(捕捉元素)⼀栏中,勾选:
√ Grid: 勾选,表⽰按格⽹捕捉
按“确定”键返回。纸⾯上有了格⽹(Grid),地图布局中的各种元素可以 准确地放置在格⽹的交叉点上,格⽹本⾝不会打印。
03
设置地图布局中的 Data Frame
将光标移动到 Data Frame 内,单击⿏标的右键,在弹出的菜单中选择 Properties…,Data Frame Properties(数据框架特征值)对话框出现,可以在其中设定地图显⽰的相关参数。
3.1设定 Data Frame 的显⽰⽐例
对话框中选择 General 标签,在 Units 栏中输⼊地图单位:
Map Kilometers 地图单位为千⽶
Display Kilometers 显⽰单位为千⽶
对话框中选择 Data Frame 标签,其中 Exent 选项⽤于设定 Data frame 的输出 ⽐例和⼤⼩:
Automatic 按 Data Frame 当前的显⽰范围,⾃动确定输出⽐例
Fixed scale 按给定的⽐例输出
Fixed extent 指定地理空间范围,该范围内的 Data Frame 充满地图边界输出
本练习选⽤ Fixed scale,在对话框中选择地图的⽐例为 1:500,000。
3.2在地图布局上设定 Data Frame 的精确位置
在对话框中选择 Size and Position 标签,在其中对话框中输⼊ X,Y 数值,确定 Data Frame 在地图页⾯上的精确范围,暂时不输⼊。注意:这⾥的 X,Y 数值是页⾯坐标,不是空间数据的地理坐标。也应注意 3.1 中空间数据的地理范围和地图纸⾯范围的区别。
3.3设定 Data Frame 的背景和边框线
在对话框中选择 Frame 标签,其中有 Border,Background,Drop 等栏⽬:
Border 下拉选择 Data Frame 的边界线型和宽度
Background 下拉选择 Data Frame 的背景⾊彩
Drop shadow 设定 Data Frame 的阴影效果,拉选择阴影的⾊彩,在这⼀栏⽬ 下⽅输⼊:
Offset X 5 Point Y 5 Point 设定阴影的偏移量
按“确定”,有关 Data Frame 的设定完毕,返回 Layout View。
04
添加地图布局中的其它元素
4.1 添加图例
选⽤菜单 Insert / Legend…,出现图例向导(Legend Wizard)对话框。可以 看到在对话框中有左右两栏。左为 Map Layers 栏 Data Frame 中的图层名,右为 Legend Items 栏,图例中的项⽬。系统默认,左右两栏相同,即 Data Frame 中的所有图层都在图例区中显⽰。
选择右侧 Legend Items栏中的“公路”,单击两栏之间的“<< span="">”按钮,意思是删除 Legend Items 栏中的“公路”,表⽰图例中不要公路图层。⽤对话框右侧的“ ”、 “ ”箭头按钮,表⽰调整“乡镇⼈⼝密度”和“集镇的相对上下顺序,建议将“乡镇⼈⼝密度”移动到上⽅。单击“下⼀步”按钮继续设置。
在 Legend Title 栏中,⽤于设定图例的标题。在其中输⼊中⽂“图例”。对话 框的下⽅“Legend Title Font Properties(图例标题字体属性)”可以修改图例中的 ⽂字⼤⼩、字体、颜⾊等。在 Size 栏中将⽂字⼤⼩调整为“20”。在 Fonts 栏将字 体改为“⿊体”。
在“Title Justification(字体对齐)”栏中,选择按钮,将字体的对齐⽅式 改为居中,单击“下⼀步”,继续设定图例。下⼀个对话框中可以设定图例区的外 框线、图例区的背景⾊、图例区的阴影等。如不进⾏设置,直接单击“下⼀步” 继续。这⼀步是⽤于设置图例本⾝的⼤⼩、形状。在对话框中输⼊:
Width 40 pts. 图例框的宽度为 40 个单位
Height 20 pts. 图例框的⾼度为 20 个单位
Line 下拉选择图例框的线型,可以不做修改
Area 下拉选择图例框的外轮廓,可以不做修改
单击“下⼀步”继续。下⼀个对话框中可以设定图例之间的间隔。如不进⾏设置,直接单击“完成”结束图例设置。可以看到,地图布局中添加了图例,可以⽤⿏标将地图和图例调到合适的位置(见图 2)。
图 2 添加图例
观察添加的图例,可看到在“乡镇⼈⼝密度”下⽅的分类字段名是 POPDEN,如果将 POPDEN 改成中⽂“密度分类”或不出现,则在Data View的⽬录表(TOC) 中⽤⿏标右键点击图层名“乡镇⼈⼝密度”,进⼊ Properties… / Symbology,Fields/ Value 项的字段名暂时选择为 POP94,按“应⽤(A)”键,选择标签 Fields,将字段名 POPDEN 的假名 Alias 改成中⽂“密度分类”或完全空⽩,
按“应⽤(A)” 键,再选标签 Symbology,将 Fields / Value 项的字段名改回“密度分类”,(如果假名是空⽩,也可选择),再将 5种分类的 Label 项,改成中⽂“低”、“较低”、 “中”、“较⾼”、“⾼”,按“应⽤(A)”键,可以观察到,⽬录表中的图例和地图布局中的图例均按要求发⽣了变化,按“确认”键,关闭对话框 Layer Properties。
4.2添加⽐例尺
选⽤菜单 Insert / Scale Bar…,出现 Scale Bar Selector(选择⽐例尺)对话框, 其中有多种类型的⽐例尺,点击取名为“Stepped Scale Line”的⽐例尺,按 OK 键确认。在地图布局上出现浮动的⽐例尺图形,⽤⿏标将其移动到合适的位置。如果觉得⽐例尺的⼤⼩、间距不合适,可以⽤标准⼯具栏中的(选择⼯具)拖 动放⼤、缩⼩⽐例尺。双击⽐例尺,进⼊ Stepped Scale Line Properties 对话框,在对话框中选择 Scale and Units 标签,设置⽐例尺单位为kilometers,先在“When resizing…” 中下拉选择“Adjust width”,然后在上部的 Scale 栏中输⼊:
Scale
Division Value 10 km ⽐例尺中每格间距为 10 千⽶
Number of divisions 3 ⽐例尺间隔数为 3 格
Number of subdivisions 2 每⼤格再分为 2 ⼩格
按“确定”键返回。⽐例尺按要求完成设置,可以观察到,⽐例尺的间隔为0,5,10,20,30 千⽶。在 ArcMap 中也可以在地图布局中设置显⽰⽂字形式的⽐例尺。选⽤菜单 Insert / Scale Text…,出现 Scale Text Selector(⽂字⽐例尺选择) 对话框,其中有多种类型的⽐例⽂字,选择 Absolute Scale 形式的⽐例⽂字,按OK 键确认。可以看到,地图布局中⾃动出现⽂字⽐例尺“1:500,000”(见图3), 由于在 Data Frame Properties / Data Frame / Extent 中选择了 Fixed scale(固定⽐例),在对话框中输⼊了 1:500000,因此,⽂字⽐例尺⾃动和地图数据框架的⽐例设置保持⼀致。⽤光标选中⽂字⽐例尺,将其移动到合适的位置。如果觉得⽂字⽐例尺的⼤⼩不合适,可以⽤标准⼯具栏中的(选择⼯具)拖动放⼤、缩⼩ ⽐例尺;也可以双击⽂字⽐例尺,进⼊ Scale Text Properties 对话框。在对话框中选择 “Format”,进⾏精确设置,此处从略。
图 3 在地图布局中添加⽐例尺、指北针
4.3添加指北针
选⽤菜单 Insert / North Arrow…,出现指北针选择(North Arrow Selector)对 话框,其中有多种类型的指北针,选择“ESRI North 3”形式的指北针,按 OK 键 确认。在地图布局上出现指北针。⽤光标选中指北针,将其移动到合适的位置。如果觉得指北针⼤⼩不合适,可以⽤标准⼯具栏中的(选择⼯具)拖动放⼤、 缩⼩⽐例尺。双击指北针,进⼊ North Arrow Properties 对话框。在对话框中选择“North Arrow”,进⾏精确设置。在对话框中的 General 标签中输⼊:
Size 100 指北针的⼤⼩
Calibration Angle 0 指北针的偏移⾓度
还可以在 Color 选项中改变指北针的颜⾊,按“确定”键返回。指北针按要求完成设置。
在地图框内⽤⿏标右键选择 Properties…,选择标签 General,在下部 Rotation 栏中输⼊数字“30”,按“确定”键返回,可以看到,地图旋转了 30 度,指北针 也同步、同⽅向旋转 30 度。按上述操作,将 Rotation 栏改成“0”,地图和指北针 均同步改成原来垂直指上的⽅向。
图4 在地图布局中添加标题、说明⽂字、图框线
4.4添加标题和说明⽂字
选⽤菜单 Insert / Title,地图布局上出现⼀个⽂本框,可以⽤直接⽤键盘输⼊ 标题⽂字(如:“地区⼈⼝密度”)。如果觉得⽂字内容、字体、⼤⼩不合适,可 双击标题,出现Text Properties(标题特征)对话框。可以在 Text 栏内直接修改⽂字内容。点击 Change Symbol,可在 Size 选项内选择36,在下⾯的滚动框内选择字体“⿊体”,按 OK 键确定,按“确定”键退出⽂字属性对话框,会看到标题⽂本框内字体、⼤⼩的变化。⽤光标选中标题,可将其移到合适的位置。选⽤菜单 Insert / Text,可以⽤相同的⽅法在地图布局上添加其他说明⽂字。
4.5添加图框线
选⽤菜单 Insert / Neatline,出现图框线(Neatline)对话框,可以在其中选择需要的图框线形式(Border)、背景⾊(Background)、阴影形式(Drop Shadow),选 择需要的形式,按 OK 键确认,在地图布局上出现图框线)。也可⽤⼯ 具(Select Element)调整图框线位置,⿏标双击后再修改相关特征。
05
地图布局的进⼀步处理
5.1添加第⼆个 Data Frame
图 5 在地图布局中添加第⼆个 Data Frame
在同⼀个地图布局中可布置多个 Data Frame。选⽤菜单 Insert / Data Frame, 在地图中就增加了⼀个新的 Data frame,系统⾃动命名为 New Data frame。可以进⼊ Data Frame Properties / General,将名称(Name)改为“学⽣分布”,按“确定”键返回;或在New Data Frame上按F2即可重命名。光标移到⽬录表 TOC 中,可以看到,多了⼀个新的、空的 Data Frame“学⽣分布”,⽤⿏标右键Activate 激活 Data Frame “学⽣分布”,选择菜单 File/ Add Data…,将 Data\ex06 ⽬录下,student.shp 和 sub_con.shp 两项数据源,如果要改变这两个图层的显⽰符号,需在⽬录表中⽤⿏标右键打开图层属性设置对话框 Layer / Properties / Symbology,按需要设定这图层的显⽰⽅式。此时,在地图布局 上已经有了第⼆个地图,可以参照前述⽅法,在地图布局中添加第⼆个 Data Frame 的图例、⽐例尺等(见图 6-5)。
5.2 添加其他对象
ArcMap ⽀持“对象链接和嵌⼊(OLE,Object Linking and Embedding)”,可以将⽀持这⼀功能的各种数据嵌⼊地图布局中。选⽤菜单 Insert / Object,出现“插 ⼊对象”对话框,在其中选择“由⽂件创建”,单击“浏览”按钮,在⽂件路径对 话框中选择⽬录
Data\ex06\,在其中选择 Word ⽂档 sum.doc(见表 6-1),按 “打开”按钮,回到“插⼊对象”对话框,选
“确定”键,sum.doc 直接显⽰在 地图布局中,可⽤⼯具(Select Element)调整插⼊对象的⼤⼩和位置。
5.3 添加图⽚
选⽤菜单 Insert / Picture,在对话框中选择路经\Data\ex06\,选择影像⽂件View.jpg,选⽤“打开”键,就可以在地图布局上插⼊选中的图像⽂件。⽤⼯具(Select element)可调整插⼊图像的⼤⼩和位置,也可以双击图像⽂件,在弹出的对话框中进⾏⼤⼩和位置的精确设定(见图 6)。
图 6 在地图布局中添加其他对象、图像⽂件
5.4 打印或输出中间⽂件
选⽤菜单 File / Print,在弹出的对话框中选择打印选项,就可将制作完毕的地图布局输出到打印机。选⽤菜单 File / Export Map…,在弹出的对话框中选择中间⽂件格式,指定⽂件⽂件名,就可以将制作完毕的地图布局转换成通⽤的图形、 图像格式。
在对话框中的“保存⽂件类型”中选择“JPEG(*.jpg)”,中间⽂件格式就定为 jpg 格式。在“⽂件名”中输⼊⽂件名为 ex06,保存路径为Data\ex06\temp,按 Options…键,出现 JPEG Options 对话框:
Resolution 200 Dot per Inch 表⽰输出 JPG 的精度为 200DPI
Background color 可以在其中选择需要的背景⾊,⽩⾊为常⽤
Quality 选择 Max,输出质量为最佳
按“确定”键退出 JPEG Options 对话框,按“Export”键,定义好的地图布局输出为 JEPG 格式的中间⽂件 ex06.jpg,可在其他⾮GIS 软件中继续使⽤,也可反复打印。
ArcMap 可输出的其他通⽤⽂件格式还有:EPS、BMP、PDF、TIF、PCX 等 等,都可通过 Options…键调整输出⽂件的分辨率等有关参数。
5.5 模版的保存、再调⽤
所谓模版,是把定义好的地图布局结构保存起来,再次调⽤时,其内容可以改变,但布局的式样,各种内容的位置仍保持原样,提⾼制图效率,并使输出的 地图标准化。
保存模版之前,应该清空定义好的地图布局中 Data Frame 的各图层。具体⽅ 法是在内容栏(TOC)中依次选择每个图层名称,按⿏标的右键,在弹出菜单中 选择 Remove,就删除了选中的图层。依次删去每个图层,但是要保留各个 Data Frame 的本⾝,以及指北针、图框线等等辅助元素。
选⽤菜单 File / Save as…,从弹出的对话框中在⽂件名栏中键⼊模版的名称,在保存 类型 栏中下 拉选
择 ArcMap Templates (*.mxt),建议 保存路径为 Data\ex06\temp\,⽂件名为 ,按“保存”键退出,布局设计的模版 就保存在后缀名为.mxt 的⽂件中。
需要再次调⽤保存的模版时,选⽤ Layout ⼯具条中的“”(转换布局 Change Layout)⼯具,选择需要调⽤的模版⽂件,就调⼊了预设的地图布局模版。地图的图例、显⽰⽐例、背景⾊、图框等元素可不再重新设定。
另⼀种使⽤模版的⽅法是在新建地图⽂档(mxd)时,直接使⽤预设的模版⽂件(mxt),这样可以直接在其中加载图层,添加⽂字。这样制作的专题地图⽐ 从头做起⽅便得多,⽽且输出的地图风格、式样统⼀。
END
夫也的笔记
地承千古⼈⽂
理蕴万世精神
长按⼆维码扫码关注>>>