实例2操作步骤
软件环境:ArcGIS 9.3 DeskTop
操作步骤:
1、格式转换:
启动MapInfo使用“工具”菜单下的“通用转换器”,将已知的admin.TAB、landuse.TAB和river.TAB数据转换成.shp矢量数据格式。
2、加载shp数据:
在ArcMap中加载数据admin.shp、landuse.shp和river.shp三个文件。
3、计算各村耕地面积:
(1)在admin.shp的属性表中添加“耕地面积”字段,在耕地图landuse.shp 的属性表中添加Area字段,使用Calculate Geometry工具来更新Area字段的列内容:
(2)先用图标选择admin.shp数据中的一个行政村,再用菜单Selection→
Selection By Location,在Selection By Location设置需要提取的要素图层为landuse_region,被提取要素所在的图层设置为:admin_region。
(3)打开landuse_region的属性表,然后点击“selected”按钮来将上一步中选择的行政村所对应的耕地信息提取出来,对Area字段使用“statistics”统计工具统计出该村所对应的耕地面积;将统计出的“sum”数据复制粘贴到admin.shp属性表中该村的“耕地面积”中去,即可得到该村的耕地面积,其它
存的耕地面积计算过程是一样的,以尾林村为例如图所示:
(4)在admin图层中以各村的“耕地面积”为值域利用Symbology进行渲染,并在Lables功能设置中显示各村村名,这样就生成了各村耕地面积图,如下图所示。
4、求河流两侧各500米范围内的耕地类型及其面积:
(1)通过步骤ArcToolbox→Analysis Tools→Proximity→Buffer(缓冲区范围设置为500Meters),即可生成河流两侧各500米范围的缓冲区,如图所示:
(2)求解上述步骤生成的缓冲区范围内耕地类型及其面积:
通过步骤ArcToolbox→Analysis Tools→Overlay→Intersect,将上述步骤生成的缓冲区与landuse_region图层进行叠置分析,从而求解出河流两侧500米范围内的耕地面积图。
将“缓冲区内耕地”图层进行渲染,并且将耕地面积显示出来,即可得到500米缓冲区内不同耕地类型及其面积的分布图。
“statistics”统计河流两侧500米缓冲区内耕地面积。
在“Statistics”对话框中,通过sum数据即可求得,在河流两侧各500米范围内的总面积10252604.41平方米,并且其耕地类型只有11和15两种类型。
11:7755674.717576
15:48344.295986。