题目:
某一地区引进X型经济作物,该作物的生长环境需要满足一定的地形及气象条件。现有该地区的地形及气象数据,请你根据X型作物的生长条件,为该地区进行X型作物适宜区分析,并制作专题图。同时,梳理上述问题及其解决过程,规划出科学合理的GIS应用系统,进行系统功能及界面设计。
一、相关信息说明如下
1.数据中,dem为数字高程模型数据,gully.shp为主沟谷数据;climate.txt为气象观测表数据(包含坐标、温度/℃及降雨/ mm等)。
2.dll中,DevComponents.DotNetBar2.DLL为工具控件库,IrisSkin2.DLL为皮肤控件库,titlerectangle.ssk为皮肤文件。
3.X型作物生长的条件为:
(1)作物喜阳;
(2)作物一般生长在该山区主沟谷两侧区域,一般不超过800米;
(3)作物生长的年平均温度为9.5-11.5℃;
(4)作物生长的年总降雨量为600-720mm。
4.坡向为90~270为阳坡。
5.可根据数字高程模型数据提取出坡向、水系等信息。
二、具体竞赛要求如下
1.请就以上条件确定此地区适合种植这种作物的范围,并制作专题图。专题图内容要求以地形和水系作为背景,且给出适宜种植面积(投影面积即可)。
2.基于问题的解决方案,进行GIS应用系统的功能及界面设计。系统功能模块原则上不要求代码实现,但地图加载、放大、缩小、漫游、全图等功能要求实现。
3.提交文件包括:专题图文件(含数据),GIS应用系统源码及技术文档。
4.技术文档应包括解题思路、解题过程、系统设计等内容。技术文档中,请尽可能附图说明。附图请使用Word图片裁剪工具使附图内容仅为说明区域。
三、数据链接如下
链接:https://pan.baidu.com/s/1uXNAwJ3PX6LIKSVsrjHLIQ 提取码:4707
参考答案:
一、解题思路
根据题意,需要先求得符合X型作物适宜生长条件的4个区域,对4个区域求交集即可得到X型作物生长适宜区。
1、要获得坡向90~270的区域,需要对dem数据进行坡向分析,并将坡向90~270的区域转换为矢量;
2、要获得主沟谷两侧800米内区域,需要对“gully.shp”数据进行缓冲区分析;
3、要获得年平均温度为9.5-11.5℃的区域,需要用“climate.txt”数据进行插值,并将年平均温度为9.5-11.5℃的区域转化为矢量;
4、对年总降雨量为600-720mm的区域处理和对年平均温度为9.5-11.5℃的区域相同;
5、对4个矢量区域求交集,即可得到X型作物生长适宜区,并制作专题图。
技术路线如下:
二、解题步骤
1、打开【分析工具】——【邻域分析】——【缓冲区】工具,输入要素选择“gully.shp”,缓冲距离设置为800米,对主沟谷数据进行缓冲区分析
图1 缓冲区工具
结果如图所示:
图2 缓冲区结果
缓冲区结果存在重叠,打开【数据管理工具】——【制图综合】——【融合】工具,添加缓冲区数据,取消【创建多部件要素】,点击确定