第1页建筑系城市规划专业1011班学号1020102125姓名谢腊梅┉┉┉┉┉┉┉┉┉┉┉密┉┉┉┉┉┉┉┉┉┉封┉┉┉┉┉┉┉┉┉┉线┉┉┉┉┉┉┉┉┉┉试卷类型:A苏州科技学院城市地理信息系统试卷使用专业年级2010级考试方式:开卷()闭卷()共页题号合计得分题目:城镇用地适宜性评价现有某城镇的镇域用地现状图、镇域交通图、水系图、数字地形图,请应用GIS分析技术进行该城镇的用地适宜性评价。要求:1、要有用地适宜性评价的技术路线;2、要有每一操作的电脑截图和最后的适宜性评价图;3、要有不同适宜性用地的面积统计。第2页4.2单因素适宜性评价分级4.2交通便捷性评价1计算省道和县道的缓冲区步骤1:启动ArcMap,打开随书数据的地图文档“chp04/练习数据/评价基础数据/评价基础数据.mxd”。该地图文档中包含【道路】图层、道路有两种类型:省道和县道。步骤2:选择所有省道要素●右键点击【道路】图层,在弹出菜单中选择【打开属性表】,显示【表】对话框。●点击【表】对话框的工具条上的【表选项】工具,在弹出菜单中选择【按属性选择…】,显示【按属性选择】对话框。●选择上部列表框中的【类型】字段,然后点击【获取唯一值】按钮,【类型】字段的值将显示在中部列表框中。●点击下部输入框,然后双击【类型】字段,点击【=】按钮,双击中部列表框中的【省道】,从而构建了一个表达式【[类型]=‘‘省道’】。其含义是选择【类型】字段值为【省道】的要素。●点击【应用】,可以发现所有【类型】字段值为“省道”的要素均被选中。●关闭【按属性选择】对话框和【表】对话框。步骤3:缓冲区分析●在【目录】面板中,浏览到【工具箱/系统工具箱/AnalysisTools/邻域分析/多环缓冲区】,双击该项打开第3页该工具箱。●设置【输入要素】为【道路】(注:作为【输入要素】的要素类,如果其中的一些要素处于选中状态,则ArcGIS只对这些选中的要素进行计算)。●设置【输出要素】为【chp04/练习数据/评价基础数据/用地适应性评价.mdb/分析过程数据/省道缓冲区】。●设置【距离】为【500】,然后点击添加按钮,500米缓冲区距离被添加、●类似的,设置1000、1500、3000、5000米缓冲距离(注:5000米缓冲距离将远超于研究区域,之所以如此设置是为了让研究区域全部落入缓冲区,它代表3000米以上的缓冲距离)。●设置【缓冲区单位】为【Meters】。●在【字段名】输入【离省道距离】,该字段用来记录缓冲多边形的名称。●点【确定】后开始计算缓冲区,完成后如图所示。这是一幅由5个环构成的要素类。5个环分别代表距离省道0~500、500~1000、1000~1500、1500~3000、3000~5000米。打开其属性表可以看到五个环形多边形要素,它们用【离省道距离】字段的值加以区分。第4页步骤4:构建县道的缓冲区●具体操作类似步骤2~步骤3.首先选择【道路】要素类中的所有县道,然后再启动【多环缓冲区】工具,设置【输出要素】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/县道缓冲区】,设置缓冲距离为250、500、1000、2000、5000米,设置【字段名】为【离县道距离】。2综合省道缓冲区和县道缓冲区综合省道和县道缓冲区的分析结果,最终生成一幅【交通便捷性】评价图。紧接之前步骤,操作如下:步骤1:联合叠加【省道缓冲区】和【县道缓冲区】。●在【目录】面板中,浏览到【工具箱/系统工具箱/AnalysisTools/叠加分析/联合】,双击该项打开该工具。●设置【联合】对话框,设置【输出要素类】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/交通便捷性评价】。●点【确定】。第5页步骤2:综合评价●打开上一步生成的【交通便捷性评价】属性表。●添加短整型类型的【评价值】字段。●右键点击【评价值】字段,在弹出菜单中选择【字段计算器…】,显示【字段计算器】对话框。●选择【VB脚本】。●勾选【显示代码块】。●在【预逻辑脚本代码】栏中输入;value=0if[离省道距离]=500or[离县道距离]=250Thenvalue=5elseif[离省道距离]=1000or[离县道距离]=500Thenvalue=4elseif[离省道距离]=1500or[离县道距离]=1000Thenvalue=3elseif[离省道距离]=3000or[离县道距离]=2000Thenvalue=2elseif[离省道距离]=5000or[离县道距离]=5000Thenvalue=1endif●在【评价值】栏中输入【value】。●点【确定】。上述设置的含义是让【评价值】等于自定义变量【value】,而【value】的取值是根据【离省道距离】和【离县道距离】的值确定的。评价计算完成后,根据【评价值】字段,对【交通便捷性评价】图层作类别符号化后如图所示。第6页3转换成栅格数据步骤1:在【目录】面板中,浏览到【工具箱/系统工具箱/ConversionTools/转栅格/面转栅格】,双击该项打开该工具,设置【面转栅格】对话框。●设置【输入要素】为【交通便捷性评价】。●设置【值字段】为【评价值】字段,意味着根据该字段的值构建栅格数据。●设置【输出栅格数据集】为【chop4/练习数据/评价基础数据/用地适宜性评价.mdb/交通评价】。●设置【像元大小】为【10】。这是每个栅格的边长。●设置栅格数据的范围。点击【环境…】按钮,显示【环境设置】对话框。展开【处理范围】项,设置【范围】项为【与图层研究范围相同】。点【确定】退出【环境设置】对话框。●点【确定】。转换完成后如图所示,栅格范围已被裁剪到和【研究范围】图层一致。4.2.2环境适宜性评价1.滨水环境评价滨水环境评价将根据距离河流、溪流的远近加以确定。第7页步骤1:计算河流的缓冲区。为【河流】要素类作【多环缓冲区】计算,设置【输出要素】为【chop4/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/河流缓冲区】,设置缓冲距离为250、500、5000米,设置【字段名】为【离河距离】,勾选【仅外部多变形】。步骤2:计算溪流的缓冲区为【溪流】要素类作【多环缓冲区】计算,设置【输出要素】为【chop4/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/溪流缓冲区】,设置缓冲距离为100、200、5000米,设置【字段名】为【离溪距离】。步骤3:联合叠加上述两个输出的要素类,输出要素类为【输出要素】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/滨水环境评价】。步骤4:综合评价为【滨水环境评价】要素类添加“短整型”字段【评价值】,然后第8页打开该字段的【字段计算器】,设置【字段计算器】对话框如下:●选择【VB脚本】。●勾选【显示代码块】。●在【预逻辑脚本代码】栏中输入;value=3if[离河距离]=250or[离溪距离]=100Thenvalue=5elseif[离河距离]=500or[离溪距离]=200Thenvalue=4elseif[离河距离]=5000or[离溪距离]=5000Thenvalue=3endif●在【评价值】栏中输入【value】。●点【确定】。步骤5:转换成栅格数据。第9页启动工具【工具箱/系统工具箱/ConversionTools/转栅格/面转栅格】。设置【值字段】为【评价值】字段,用该字段的值构建栅格数据;设置【输出栅格数据集】为【chop4/练习数据/评价基础数据/用地适宜性评价.mdb/滨水环境评价】;设置设置【像元大小】为【10】;设置栅格数据的范围为【与图层研究范围相同】。最终的【滨水评价】栅格数据如图所示。2.远离工业污染评价研究区域有两处独立工矿区,由于存在空气、噪声和水污染,离它们近的区域环境较差。步骤1:计算工业区的缓冲区。为【工业】要素类作【多环缓冲区】计算,设置【输出要素】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/工业缓冲区】,设置缓冲距离为100、200、1000、5000米,设置【字段名】为【离工业距离】,勾选【仅外部多边形】。步骤2:由于【工业缓冲区】要素类中没有工业区自身的多边形,而工业区自身是评价值最低的区域,因此需要用更新叠加补上这些工业区。●启动【工具箱/系统工具箱/AnalysisTools/叠加分析/更新】工具,显示【更新】对话框。设置【输入要素】第10页为【工业缓冲区】,设置【更新要素】为【工业】,设置【输出要素类】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/工业缓冲区2】,点【确定】。●打开【工业缓冲区】的属性表,我们可以看到多了两行记录,这就是那两个工业区,用【字段计算器】设置这两行记录的【离工业距离】字段值为【00,代表他们位于工业区范围内】。步骤3:评价为【工业缓冲区2】要素类添加【短整型】字段【评价值】,然后打开该字段的【字段计算器】,设置【字段计算器】对话框如下:●选择【VB脚本】。●勾选【显示代码块】。●在【预逻辑脚本代码】栏中输入;value=4if[离工业距离]=1000or[离工业距离]=0Thenvalue=1elseif[离工业距离]=200Thenvalue=2elseif[离工业距离]=1000Thenvalue=3elseif[离工业距离]=5000Then第11页value=4endif●在【评价值】栏中输入【value】。●点【确定】。步骤4:转换成栅格数据。启动工具【工具箱/系统工具箱/ConversionTools/转栅格/面转栅格】。设置【值字段】为【评价值】字段,用该字段的值构建栅格数据;设置【输出栅格数据集】为【chop4/练习数据/评价基础数据/用地适宜性评价.mdb/工业评价】;设置设置【像元大小】为【10】;设置栅格数据的范围为【与图层研究范围相同】。最终的【工业评价】栅格数据如图所示。3.森林环境评价研究区域有两片林区,由于林区环境宜人,因而林区内核近邻的环境最好,离它们近的区域环境较好。其评价步骤与【远离工业污染评价】基本相同。其计算【评价值】的代码为:value=4if[离林区距离]=500or[离林区距离]=0Thenvalue=5elseif[离林区距离]=1000Thenvalue=4elseif[离林区距离]=5000Thenvalue=3endif最终的【森林评价】栅格数据如图所示。4.2.3城市氛围评价城市氛围的评价将根据离镇、村的远近加以确定。步骤1:对镇做缓冲区分析。●选择【居民点】要素类中的【类型】为【城镇】的要素。●对【居民点】作【多环缓冲区】计算,设置【输出要素】为【chp04/第12页练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/镇缓冲区】,设置缓冲距离为250、500、1000、5000米,设置【字段名】为【离镇距离】,勾选【仅外部多变形】。●用【居民点】作要素类更新叠加【镇缓冲区】,输出为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/镇缓冲区2】步骤2:对村作缓冲区分析●选择【居民点】要素类中的【类型】为【村庄】的要素。●对【居民点】作【多环缓冲区】计算,设置【输出要素】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/村缓冲区】,设置缓冲距离为250、500、5000米,设置【字段名】为【离村距离】,●用【居民点】作要素类更新叠加【村缓冲区】,输出为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/村缓冲区2】勾选【仅外部多变形】。步骤3:联合叠加【镇缓冲区2】和【村缓冲区2】,输出要素类为【输出要素】为【chp04/练习数据/评价基础数据/用地适宜性评价.mdb/分析过程数据/城市氛围评价】。步骤4:综合评价为【城市评价】要素类添加【短整型】字段【评价值】,然后打开该字段的【字段计算器】,设置【字段计算器】对话框如下:●选择【VB脚本