实习八多层面叠合分析及矢量栅格转换Word格式文档下载.docx
《实习八多层面叠合分析及矢量栅格转换Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《实习八多层面叠合分析及矢量栅格转换Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
3、熟练掌握ARCVIEW多层面叠合分析的技术方法。
3、结合实际、掌握利用多层面叠合分析方法解决地学空间分析问题的能力。
二、实验准备
1、软件准备:
Arcview
2、数据准备:
矢量文件:
(1)landuse.dbf,landuse.shp,landuse.shx,
(2)soils.dbf,soils.shp,soils.shx,
(3)chinanm(coverage文件,为中国、内蒙古行政区域图)
栅格文件:
文件夹gridline1和info,文件夹gridline2和info,文件夹query6和info,文件夹query5和info。
三、实验内容
1、矢量数据——栅格数据的转换
将矢量数据soils.shp、landuse.shp分别按其土壤适宜性等级(suit)和土地利用类型(lucode)转换成栅格数据,分别命名为gridlanduse、gridsoils,然后再将其转换成矢量数据的shapefile文件,观测转换前后的变化
具体实现步骤:
1、启动ArcView,加载SpatialAnalyst扩展模块。
(从File下拉菜单中选择Extentions,在Extentions对话框中选中SpatialAnalyst,点击OK。
如下图所示:
)
2、打开一个新视窗,将soils.shp和landuse.shp加到View1中。
3、从View下拉菜单中选择Propeties,并指定地图单位和距离单位为米。
4、激活soils.shp,从Theme下拉菜单中选择Table打开其专题表,将字段suit选为单元值。
之后激活landuse.shp并打开其专题表,将字段lucode作为该单元值。
5、激活soils.shp,从Theme下拉菜单中选择ConverttoGrid。
在弹出的对话框ConvertSoils.shp中指定gridsoils作为GridName并为其指定存储路径。
点击OK后再接下来的ConversionExtent对话框中,选择SameAsSoils.shp作为OutputGridExtent,点击OK。
之后在对接下来的对话框ConversionField中选取Suit,点击OK连接属性,并将该新格网加到视窗中。
6、激活landuse.shp,按步骤5所述将其转化为格网。
格网命名为gridlanuse,Sameaslanduse.shp作为OutputGridExtent,在对话框ConversionField中选取Suit,点击OK连接属性,并将该新格网加到视窗中。
如图所示:
2、基于栅格数据的复合分析
要求:
选择寻找一个新的大学水产养殖实验室的适宜地点,约束条件为:
(1)土地利用类型为灌木林地(landuse.shp中lucode=300)
(2)土壤适宜性等级大于等于2(soils.shp中suit≥2)
方法:
添加gridlanduse层面和gridsoils,层面,并利用【Analysis】菜单中的【MapCalculator】命令进行栅格层面的叠加,观察其结果;
具体实现步骤:
(具体操作可见习作一)将习作一中得到的数据Gridsoils和Gridlanuse加入到视图中。
2、从Analysis下拉菜单中选择MapCalculator,在弹出的对话框MapCalculator1中作相应的操作进行栅格层面的叠加,具体如下图所示。
之后点击Evaluate,叠加后的数据自动添加到View1中。
3、从Analysis下拉菜单中选择MapQuery,在弹出的对话框MapQuery1中进行相应的查询,查询的约束条件为landuse.shp中lucode=300和soils.shp中suit≥2,具体如下所示。
之后点击Evaluate,MapQuery1自动添加到视图中。
图中蓝色的区域即为所查找的区域。
3、基于矢量数据的叠置分析
Arcview中矢量数据的叠置分析是在Geoprocessing模块的支持下进行的,首先在【File】菜单中选择【Extension】命令,添加Geoprocessing模块。
(1)Dissolve融合分析
要求:
nm(arcinfo图层)为内蒙古自治区行政区划图,要求利用Dissolve命令,生成内蒙古自治区轮廓图,命名为dissolvenm。
(2)叠加分析
要求:
利用内蒙古自治区轮廓图层dissolvenm和中国行政区划图层china,选择合适的叠加方法,生成内蒙古自治区行政区划图层,命名为你nm-china。
同时比较各种矢量叠加方法的不同,了解各种方法的适用范围。
1、启动ArcView并加载GeoProcessing扩展模块。
(从File下拉菜单中选择Extentions,在Extentions对话框中选中Geoprocessing,点击OK。
2、打开一幅新视图,并将nm加入到视图中。
(从File下拉菜单中选择AddTheme,并在弹出的对话框中按路径找到需要的数据nm,点击OK)选中Nm旁的复选框即可查看。
如下图:
3、激活nm.shp,从Theme下拉菜单中选择Table打开nm.shp的属性表。
在属性表中可发现其各部分的Nm_id是一致(相同)的,即可作为融合的属性。
4、激活nm.shp,从View下拉菜单中选择GeoprocessingWizard。
在Geoprocessing对话框中选择Dissolvefeaturesbasedonanattribute,然后点击Next进入下一步。
在此步骤中选择nm.shp作为需要融合的主题,在Selectanattributetodissolve中选择nm_id,并为新的shapefile文件选择合适的输出路径且将其命名为dissolvenm.shp,而后点击Next。
之后确认无误后点击Finish,dissolvenm.shp自动被加入到View1中。
设置及最后结果如下图所示:
5、打开一个新的视图,并将China和刚刚得到的Dissolvenm.shp加入到此视图中。
6、从View下拉菜单中选择GeoprocessingWizard。
在Geoprocessing对话框中选择Cliponethemebasedonanother,然后点击Next进入下一步。
在此步骤中Selectinputthemetoclip选择China作为对象,在Selectapolygonoverlaytheme中选择dissolvenm.shp,并为新的shapefile文件选择合适的输出路径且将其命名为nm-china.shp放置在OutputFile中,而后点击Next。
之后确认无误后点击Finish,nm-china.shp自动被加入到视图中。