全国大学生GIS技能大赛试题(上午)
某广场举行一场大型活动,当天来观看演出的人员会很多,小明作为此次活动的信息员,将为广场周边的住户提供一个在家观看活动的建议,并根据统计的微博签到数据,分析活动周边的人数。
一、数据说明(见“Data”文件夹)
1.Kejicheng0.tif:广场周围的遥感影像图。
2.Kejicheng1.tif:广场周围的遥感影像图。
3.Kejicheng2.tif:广场周围的遥感影像图。
4.Kejicheng3.tif:广场周围的遥感影像图。
5.range.shp :研究区域范围。
6.Action.shp:活动范围数据。
7.weibo.xls:微博签到表。
二、要求
数据处理(100分)
1.去掉遥感影像的黑边。(20分)
2.合并四幅遥感影像为一张影像。(20分)
3.矢量化下图中指定区域的建筑物,根据提供的信息添加属性值,数字代表楼高。(20分)
4.根据提供的微博签到表,可视化广场周围的微博签到点数据。(20分)
5.统计建筑物内微博签到点有多少。(10分)
6.根据时间可视化微博签到点数据,时间间隔是1小时。(10分)
解题过程
1.去掉遥感影像的黑边。(20分)
- 从加载进的影像图中可发现每张影像图都带有黑边,题干要求我们将黑边去除。这里采用新建面要素(坐标设置为与图层相同)-裁剪的方式进行去除。
- 创建要素
- 数据管理工具-栅格-栅格处理-裁剪
- 同样方法处理另外三幅影像图
2.合并四幅遥感影像为一张影像。(20分) - 对裁剪得到的四幅影像图进行镶嵌处理
3.矢量化下图中指定区域的建筑物,根据提供的信息添加属性值,数字代表楼高。(20分)
- 新建面要素进行矢量化
- 对矢量化的面要素添加字段楼高并把相应的值赋上去
4.根据提供的微博签到表,可视化广场周围的微博签到点数据。(20分) - 将微博签到表加载到图层中并查看可知有XY坐标
- 对weibo签到表显示XY数据,并将数据导出为Shapefile文件,即实现了微博签到表数据的可视化
5.统计建筑物内微博签到点有多少。(10分)
- 将位于建筑物内的签到点导出,并查看其个数
6.根据时间可视化微博签到点数据,时间间隔是1小时。(10分) - 通过Excel对weibo提取小时后加载进地图文档中
- 将提取小时后的Excel数据连接到weibo要素Shapefile文件中
- 查看是否连接成功
- 对weibo进行符号化,分别为7,8,9小时