数据准备融合要素创建图表剪切图层数据输出在做项目时,很多情况下是你并不拥有所需要的全部数据。
如果你在分析中你缺少一些数据,就往往无能为力。
但是有些情况,可能是你拥有太多的数据,你可能有很多过分详细的数据,或者大范围地区的数据(实际上在项目中并不需要这么多数据)。
你可以通过将图层中几个要素融和成一个要素的方法来实现数据的简化。
你也可以通过剪切的方法按照其他图层对指定图层进行切割。
你也可以通过对一个图层进行选择的从而使得对少量要素进行操作,并可以为这些少量的要素创建一个图层。
这个图层可以保存在地图文档中,也可以保存在磁盘中作为一个数据集。
11.1 融合要素融合是将输入图层中指定属性字段的属性值相同的要素进行合并,同时产生一个新的数据集。
比如,美国各州按照Sales region字段进行了融合。
除了几何属性和ID,新的数据集还有另外两个缺省属性:融合中使用的字段(Sales region)和在新的要素中融合了多少要素。
你也可以增加其他字段。
在Sales region区域。
在输出表中,这些值可以按各地区进行统计。
练习11a你现在为一个木材公司工作,公司计划采伐阿拉斯加东南部的Tongass国家森林。
这些森林根据它们的一些共性,比如类型,生长时间,可以被分成多个地区。
美国国家Forest Service将这些森林划分成大的地区租赁给公司。
但是限定一些地区不准采伐,比如动物保护区。
作者: 刘业森, liuyesen@王华斌, wanghuabin@作者: 刘业森, liuyesen@ 王华斌, wanghuabin@Forest Service 现在考虑租赁五个相邻的地区。
作为你们公司的GIS 分析员,你的工作是计算租赁地区森林的潜在价值。
你的分析将帮助公司确定在每一个地区的投标。
你现在有一个关于森林的多边形图层。
它的属性包括每一个地区的估价,以及租赁地区的归属。
在本练习中,你把这些地区融合成为五个租赁地区。
然后你将计算各个累加地区,从而估计各个地区的价值。
在第12章中,你考虑到一些不可以采伐的地区精炼你的估算。
(1) 打开ArcMap ,在ArcMap 开始对话框中,选择使用已经存在的地图文档,在已经存在的地图中,双击浏览地图(假如ArcMap 早已打开,点击File 菜单下的Open)选择C:\GTKArcGIS\Chapter11目录下的ex11a.mxd ,点击打开。
地图显示森林地区,根据归属不同用不同颜色显示。
ACTC 223(2) 在目录表中,鼠标右击Stands 图层,然后点击Open Attributes Table ,打开属性表。
StandValue 属性包括了每一个地区的价值(单位:百万美元)。
它是通过将ValuePerMeter 和Shape_Area 相乘得来的。
(Shape_Area 字段存储了每一个要素的面积,单位是平方米)。
(3) 关闭属性表,在Tools 菜单下,点击GeoProcessing Wizard 。
在向导的第一个面板中,共有五种操作,其中只有融合要素是可用的。
其他的几种都要求几个图层。
(4) 点击Next ,加入第二个面板。
在这个面板中你将选择融合的图层,融合所基于的属性,以及数据集输出的设置。
(5)在第一个下拉列表中,Stands被选中。
(它是当前地图中的唯一图层)。
在第二个下拉列表中,选中LeaseID。
输出的数据可以被存储为Shapefile或Geodatabase的要素类。
现在你将把它存储为geodatabase的要素类,因为它的Tongass数据都是这种格式的。
为了保证Tongass数据库的完整,你要把结果输出到MyTongass数据库中。
(6)点击第三个框后面的浏览按钮。
在保存数据对话框中,点击Personal Geodatabasefeature classes。
(7)在C:\GTKArcGIS\Chapter11\MyData目录中,鼠标双击MyTongass。
mdb。
(8)在Name框,键入Leases。
检查你的对话框是否和下图吻合,点击Save。
面板中的输出目录被更新。
作者: 刘业森, liuyesen@王华斌, wanghuabin@ACTC 225(9) 点击Next 。
ArcMap 可以统计融合要素的属性值,在输出的属性表中包括了统计值。
这些数字的属性可以统计,最大值,最小值,平均值,总数, 标准差以及方差。
(10) 点击StandValue 前面的加号,可以看见这些操作。
选中Sum ,点击Finish。
当stands 被融合,新的Leases 图层被增加到地图上,你图上的颜色可能不同。
(11)在目录表中,鼠标右击Lease图层,选择Open Attribute Table。
(12)浏览这张属性表。
LeaseID就是你融合中基于的属性字段,增加的Count_LeaseID你告诉生成每一个输出要素所融合的输入要素的个数。
Sum_Stand Value就是你在GeoProcessing Wizard 中选中的属性。
它包括了每个地区总价值的统计(单位百万美元)。
比如,A地区,大约是6。
26亿美元。
Shape_Length和Shape_Area是ArcMap为geodatabase要素类自动维持的字段。
(对于多边形要素,Shape_Length表示这个多边形的周长)。
(13)关闭属性表。
(14)如果你要保存你的结果,在File菜单下,点击Save As。
保持在C:\ArcGIS\Chapter11\MyData目录下,保存文件名为my_ex11a。
mxd。
(15)如果你将继续下一个练习不要关闭ArcMap,否则在File菜单下点击Exit,退出ArcMap。
作者: 刘业森, liuyesen@王华斌, wanghuabin@ACTC 22711.2 创建图表ArcGIS 图表向导可以帮助你创建不同类型的图表,包括柱状图,饼状图,面积分布图。
你可以修改标题,图形的属性。
图形可以存储在地图文档中,也可以存储在以扩展名.grf 结尾的文件中,它可以被添加到地图文档中。
练习11b你已经把森林用地融合成为很少的地区,并且累加了它们的可以获得的价值。
在本练习中,你将用图表方式表示这些值,并将图表增加到地图输出中。
(1) 打开ArcMap ,在ArcMap 开始对话框中,选择使用已经存在的地图文档,在已经存在的地图中,双击浏览地图(假如ArcMap 早已打开,点击File 菜单下的Open)选择C:\GTKArcGIS\Chapter10目录下的ex11b.mxd ,点击打开。
地图显示的是你在上一个练习中创建的leases(2)点击Tools 菜单,在Graphs 中点击Create ,图表向导打开。
在第一个面板中,接受缺省的类型和子类型。
作者: 刘业森, liuyesen@ 王华斌, wanghuabin@(3) 点击Next 。
在第二个面板中,要你选择一个图层,并在图层中选择希望使用的属性。
(4) 选择Leases 图层,在属性框中,只选择Sun_StandValue 。
(当你将鼠标移动到某一个属性字段,该字段全名将显示出来。
)检查一下,你的对话框是否和下图吻合,点击Next 。
在第三个面板中,你将增加标题,并注记X轴(可以在Advanced Options 中修改字体,颜色以及其它属性,当你对这些属性进行修改时,图表预览中也会同时更新。
)ACTC 229(5) 在标题栏中,将标题修改为Lease Values ,在字标题栏中,键入In millions of dollars 。
(6) 选中Lable X Axis with ,在图层的属性字段下拉列表中选择LeaseID 。
(7) 不选择Show Legend 。
LeaseID 值显示在x 轴上,确保你的对话框和下图吻合,点击Finish 。
在应用窗口中将出现显示图表的浮动窗口。
这个图表将有助于我们比较Lease 地区的价值。
在最有价值Lease 约为15亿美元。
你将把这个图表增加到地图输出中。
作者: 刘业森, liuyesen@ 王华斌, wanghuabin@ (8) 鼠标右击标题栏,在浮动菜单中,选择Show on Layout ,地图将自动改变为版面视图。
(9) 关闭图表窗口。
图表将在版面中间显示。
可以用鼠标改变图表的大小,地图的标题。
在版面中,你可以发现注记早已增加到地图中。
(10) 在工具条中,选择Select Elements 工具。
(11) 仿照下图,将图表移动到版面的右上角,点击页面,使图表不被选中。
(12) 在View 菜单的下,选择数据视图。
(13) 如果你希望保存你的工作,在File 菜单下选择Save As ,将它保存在C:\GTKArcGIS\Chapter11\MyData 目录下,保存的文件名为my_ex11b 。
mxd 。
(14) 如果你希望继续下一个练习,不要关闭ArcMap。
否则在File菜单下选择Exit ,退出ArcMap 。
11.3 剪切图层剪切(Clipping)是按照其他要素的边界来剪切一个图层,这种方法允许你对拥有相同空间域的图层进行操作。
在分析中,剪切操作是非常有用的。
假设你希望知道州内沼泽地的面积。
因为这些沼泽地可能穿越州的边界,你将不得不将这些沼泽地按照州的边界进行剪切,从而获得准确数字。
在下面的例子中,将使用俄克拉荷马州的边界剪切一个高速公路图层。
练习11c森林服务部门已经决定了,在五个租出的地区,只有F租出地的森林可以采伐,你的公司准备在该地区投资。
实际上,并不是所有租出地区都可以伐木。
在一些特殊地区,比如接近河流地区和苍鹰的巢区是不能伐木的(苍鹰是受保护的)。
你目前有关于这一地区的河流,苍鹰巢穴位置的图层,但是现在你只希望对涉及F租借地的地区进行操作。
在这个练习中,你将按照F地区的边界对河流图层进行剪切。
(1)打开ArcMap,在ArcMap开始对话框中,选择使用已经存在的地图文档,在已经存在的地图中,双击浏览地图(假如ArcMap早已打开,点击File菜单下的Open)选择C:\GTKArcGIS\Chapter10目录下的ex11c.mxd,点击打开。
地图上显示了租借地区和河流。
为了按照F地区边界剪切河流,首先必须选中F租借地区,并将把选择集保存到一个新的图层,从而使得F租借地能够独立出来。
(2)在Selection菜单下,选择Set Selection layer来指定可以供选择的图层。
你只选择lease图层,而不选择Streams图层,点击Close。
(3)在Tools工具条中,点击Select Feature 工具。
(4)用Select Feature工具选择Lease F,它将被高亮选中。