GIS实习教程第06章 下载本文

内容发布更新时间 : 2024/12/27 11:29:52星期一 下面是文章的全部内容请认真阅读。

第六章 地图布局与报表

1 进入地图布局视图(Layouts View)

图 6-1 进入地图布局视图

打开地图文档 gis_ex09\\ex06\\ex06.mxd,激活 Data Frame“人口密度”。选择 菜单 View / Layout View,图形的显示由“数据视图(Data View)” 状态进入“布 局视图(Layout View)”状态(见图 6-1)。此时,空间数据显示在一个新的地图 布局里,当前的 Data Frame 处于居中位置。选择菜单 View / Toolbars,在其中下 拉菜单中选择 Layout,出现 Layout 工具条:

Zoom in 页面放大 Zoom out 页面缩小 Pan 页面平移

Fixed Zoom In 按固定比例放大

Fixed Zoom Out 固定比例缩小 Zoom to Whole Page 显示整个页面

Zoom to 100% 按 1: 1 比例显示地图布局页面 Go back to extent 返回上一个显示 Go forward to extent 恢复前一个显示

Zoom Control 按精确比例显示布局 Change Layout 改变地图布局,用于调用模版

以上这些工具与标准工具栏(Standard Toolbar)虽然类似,但应用的对象不同,Layout 工具针对地图布局的页面,不针对数据本身。以下对地图布局设置中, 需要放大、缩小、移动地图页面时,都选用 Layout 工具条中的图标式工具。

2 新建地图布局

选用菜单 File / Page Setup…,出现 Page Setup(页面设置)对话框,该对话 框中有左右两栏,左栏为 Map Size(地图尺寸),右栏为 Printer Setup(打印机设 置)。在 Map Size(地图尺寸)栏中,去掉 Same as Printer 前的勾选号“√”,表 示地图布局大小与系统打印机无关。

1

Standard Page Size:A4 下拉选择页面大小

Width: 29.7 Centimeters 页面的宽度(页面方向设定后,会自动改变), 单位为厘米 Height: 21 页面的高度(页面方向设定后,会自动改变) Page ● Landscape 点击左侧圆点选择,纸张横向放置

在该对话框下方 Map Setup 栏中,将 Output Image 设为 Best 时,按最佳方式 输出图像。对话框右侧是关于打印机的设置。按 OK 键关闭页面设置(Page Setup)对话框。

将光标移到 Layout View 的纸面中,Data Frame 地图之外,单击鼠标的右键, 在弹出菜单中选择 Options…,出现了选项(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),地图布局中的各种元素可以 准确地放置在格网的交叉点上,格网本身不会打印。

3 设置地图布局中的 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 充满地图边界输出

2

本练习选用 Fixed scale,在对话框中输入地图的比例为 1:500000。

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。

4 添加地图布局中的其它元素 4.1 添加图例

选用菜单 Insert / Legend…,出现图例向导(Legend Wizard)对话框。可以 看到在对话框中有左右两栏。左为 Map Layers 栏 Data Frame 中的图层名,右为 Legend Items 栏,图例中的项目。系统默认,左右两栏相同,即 Data Frame 中的 所有图层都在图例区中显示。

选择右侧 Legend Items 栏中的“公路”,单击两栏之间的“<”按钮,意思是 删除 Legend Items 栏中的“公路”,表示图例中不要公路图层。用对话框右侧的“?”、 “?”箭头按钮,表示调整“乡镇人口密度”和“集镇的相对上下顺序,建议将“乡镇人口密度”移动到上方。单击“下一步”按钮继续设置。

在 Legend Title 栏中,用于设定图例的标题。在其中输入中文“图例”。对话 框的下方“Legend Title Font Properties(图例标题字体属性)”可以修改图例中的 文字大小、字体、颜色等。在 Size 栏中将文字大小调整为“20”。在 Fonts 栏将字 体改为“黑体”。

在“Title Justification(字体对齐)”栏中,选择

按钮,将字体的对齐方式 改为居中,单击“下一步”,

继续设定图例。下一个对话框中可以设定图例区的外 框线、图例区的背景色、图例区的阴影等。如不进行设置,直接单击“下一步” 继续。这一步是用于设置图例本身的大小、形状。在对话框中输入:

Width 40 pts. 图例框的宽度为 40 个单位 Height 20 pts. 图例框的高度为 20 个单位

Line 下拉选择图例框的线型,可以不做修改 Area 下拉选择图例框的外轮廓,可以不做修改

单击“下一步”继续。下一个对话框中可以设定图例之间的间隔。如不进行设置,直接单击“完成”结束图例设置。可以看到,地图布局中添加了图例,可 以用鼠标将地图和图例调到合适的位置(见图 6-2)。

3