GISerClub周刊第十三期【融合多边形+创建特征线约束TIN+布局中添加报表和Excel图表】
发布于 4 年前 作者 giserclub 2476 次浏览 来自 软件

【教程刊号】 0xD 【撰写时间】 2014.10.15 【实验软件】 ArcGIS 10.0 【 编写者 】 开饭啦@GClub 【QQ群】299461593(ArcGIS软件操作咨询) 【微博】GISerClub 【下载pdf+数据】http://pan.baidu.com/s/1o6DgzeM

【问题1】现有全国各县的行政面数据,如何由县数据生成各省份的行政面数据?

1.1.png

                              图1.1 实验数据

【方法】

使用ArcGIS中【Dissolve】(融合)工具实现。注:融合工具常被用于将同一图层内的多个相邻图形合并为一个图形,与合并多个图层的合并(merge)工具相区别。**融合工具在合并多个图形时,必须依据一个或多个字段,这些图形的字段值必须相同,即参与合并的图形具有相同的属性值。**若参与合并的多边形没有相邻,则会得到多部分(Multipart)要素。本例中要得到省份面数据,通过将同一省份的县面图形合并,即可得到。

【实验步骤】

1)查看图层属性字段。打开ArcMap软件,加载数据“县行政区”;右击图层打开属性表,ProvinceId字段表示该县图形所属的省份编号,因此本例依据该字段将相同省份id的县面合并。 1.2.png

                  图1.2 图层属性表

2)融合同省的县面数据。打开【数据管理工具】|【制图综合】|【融合】工具,输入要素设置为“县行政区”,输出要素类设置为“province”,融合字段设置为“ProvinceId”,其余参数默认。确定,得到融合后的省行政区数据。 1.3.png

                图1.3 【融合】工具参数设置

1.4.png

                           图1.4 融合结果

【问题2】现有某地区5米间距的等高线数据和水系矢量数据,如何构建该地区具有水系特征约束的地形不规则三角网(TIN)数据?

2.1.png

                          图2.1 等高线和水系数据

【方法】

使用ArcGIS中【Edit TIN】(编辑TIN)工具实现。注:在构建地形TIN数据时,常使用离散高程点数据、等高线数据来创建TIN。若使用等高线数据进行建TIN,可以选择生成的TIN保留等高线特征(即硬断线模式,等高线上的点属于TIN数据的一部分),也可以选择保留等高线的趋势(即软断线模式,TIN数据仅参考等高线的高程值进行拟合得到地形,不完全保留等高线上的点)。若要对TIN数据添加特征约束,如本例中的水系,则在创建TIN时,需要添加水系特征数据,并设置硬断线模式。注:特征要素数据必须是三维数据,即要素自身具有高程属性。

【实验步骤】

1)创建原始TIN数据。打开【3D Analyst工具】|【TIN管理】|【创建TIN】工具,输出TIN设置为“tin”,空间参考设置为与图层stream3d一致,输入要素类设置为“contour”,height_field设置为“CONTOUR”,SF_type设置为“硬断线”,tag_field默认;勾选“约束型Delaunay”选项;确定,得到基于等高线构建的原始TIN数据。注:本例中等高线作为硬断线模式生成TIN,高程字段为CONTOUR。 2.2.png

                图2.2 【创建TIN】工具参数设置

2.3.png

                         图2.3 原始TIN数据

2)设置TIN显示模式。双击tin图层打开属性对话框,选择【符号系统】选项卡,在“显示”中取消显示“边类型”。由于采用硬断线模式构建TIN,因此,生成的tin数据会带有“边类型”的符号显示(即等高线);确定,得到仅显示高程面片的tin数据。注:在“显示”中,还可“添加”其他渲染方式来对tin数据进行符号表达。 2.4.png

                     图2.4 设置TIN符号系统

2.5.png

                     图2.5 其他渲染方式

2.6.png

                       图2.6 仅以面片形式表达TIN数据

3)添加特征约束。打开【3D Analyst工具】|【TIN管理】|【创建TIN】工具,输入TIN设置为“tin”,输入要素类设置为“stream3d”,height_field设置为“Shape”,tag_field默认,SF_type设置为“硬断线”,use_z设置为“true”;确定,得到添加水系约束的TIN数据。注:该水系数据为三维线数据,因此其Shape属性中具有Z字段(即高程字段)。 2.7.png

                 图2.7 【创建TIN】工具参数设置

2.8.png

              图2.8 水系属性表

2.9.png

                       图2.9 原始TIN数据(局部)

2.10.png

                       图2.10 水系约束TIN数据(局部)

【问题3】在进行地图的制图布局时,如何添加表格以及Excel图来显示附加信息?

【方法】

使用ArcGIS中【报表】工具和【对象】工具来实现。注:在地图制图时,仅依托地图数据常常无法详尽地诠释出专题图的内容,例如需要借助一些统计图和表格。在ArcMap软件中提供了部分统计图的制作,但是其图形的样式种类单一,美观度不够,常常无法达到Excel中图表的美观度。因此,可以使用添加【对象】的工具,将用户自制的Excel图表导入ArcMap软件进行更加丰富的统计图表达。而自带的【报表】工具,则能够创建美观的表格数据,将地图中某些图层的属性信息进行罗列,以补充当前专题地图所要表达的信息。

【实验步骤】

1)加载中国省份数据。打开ArcMap软件,加载全国省份行政区数据。选择菜单栏【视图】|【布局视图】进入制图布局状态。打开省份图层属性表,字段CountyNum为该省份包含的县图斑个数。 3.1.png

                          图3.1 制图布局

3.2.png

                  图3.2 省份属性表

2)制作报表。打开菜单栏【视图】|【报表】|【创建报表】工具,图层/表设置为“province”,报表视图内容字段设置为“ProvinceId”,报表字段中添加字段“ProvinceId”和“CountyNum”,下一步;根据实际情况,设置分组级别,本例中默认,下一步;设置按照“ProvinceId”字段进行升序排列显示整个报表内容,下一步;根据实际情况设置布局条件和方向,本例默认参数,下一步;设置显示字体的样式,本例默认,下一步;设置报表的标题为“各省份图形包含的县斑块数量”,完成;自动生成报表查看器。 3.3.png

                     图3.3 设置报表字段

3.4.png

                  图3.4 设置报表分组级别

3.5.png

                     图3.5 设置报表排序字段

3.6.png

                     图3.6 设置报表布局样式

3.7.png

                      图3.7 设置报表字体样式

3.8.png

                     图3.8 设置报表标题

3.9.png

                           图3.9 报表查看器

3)编辑报表显示区域。点击报表查看器中菜单栏【编辑】按钮,将【元素属性】中的【打印宽度】设置为“1.5”;点击菜单栏【运行报表】按钮,得到缩小列宽后的报表。 3.10.png

       图3.10 【编辑】报表按钮

3.11.png

     图3.11 设置打印宽度参数

3.12.png

     图3.12 运行报表按钮

3.13.png

                       图3.13 修改后报表

4)添加报表至视图区。在报表查看器中,菜单栏提供3个选项支持将报表:a.存储为报表文档文件(rdf格式);b. 导出报表为其他文件(pdf、tif、txt、excel等格式);c. 添加至ArcMap布局;本例选择将报表添加至ArcMap布局制图中,作为表格显示;关闭报表查看器。 3.14.png

            图3.14 保存、导出报表工具

3.15.png

                 图3.15 导出格式

3.16.png

                       图3.16 添加入制图布局中

5)添加Excel图表。打开菜单栏【插入】|【对象】工具,选择”Excel图表”后自动打开Excel软件,默认提供了测试数据;选中“Chart1”工作薄,选择“更改图表类型”按钮,选择“组合”中的“簇状柱形图-折线图”选项;确定,得到该数据的图表。保存后关闭Excel软件,该图表被添加入当前制图布局中。注:本例仅适用默认数据来叙述该工具的使用。 3.17.png

               图3.17 插入Excel图表

3.18.png

                       图3.18 Excel数据工作薄

3.19.png

                         图3.19 设置图表类型

3.20.png

                      图3.20 插入图表至布局制图

###【联系我们【E-mail】giserclub@gmail.com 【QQ讨论群】299461593(ArcGIS软件操作咨询) 【新浪微博】GISerClub 【下载pdf+数据】http://pan.baidu.com/s/1o6DgzeM

赞助本站 点击广告
回到顶部