本文主要是介绍第六届全国大学生GIS应用技能大赛试题答案及数据下载(下午)分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
全国大学生GIS技能大赛试题(下午)
目前,共享单车越来越火,不仅解决了人们最后一公里的问题,还能够帮助人们健身。然而,我们发现共享单车的停放和管理已经成为一个社会问题。
共享单车公司组织了一场“我的城市,我的单车”活动,旨在招募志愿者来管理区域内的共享单车。
作为共享单车公司的GIS技术员,领导要求您为招募来的志愿者分配一定的区域来进行自行车的管理活动。
根据提供的数据,开发一个应用系统,能够查看不同志愿者的负责区域。
一、数据说明
1.bikes.shp:共享单车的数据。
2.road.shp:商业圈道路数据。
3.range.shp:建筑物区域数据。
4.volunteer.xls:志愿者统计表。
二、要求
分析(60分)
1.创建一个6*6的格网,将商业圈道路数据随机分配到不同的志愿者进行管理。(10分)
2.对分配好的商业圈道路进行渲染,每种颜色表示一个志愿者,并导出为pdf格式。(10分)
3.将上述分析过程建立一个模型,其他人可以使用该模型为64位志愿者随机分配负责道路。(20分)
4.统计分析编号为28的建筑物150米范围内共享单车数量。(10分)
5.分析编号为28的共享单车随时间的分布。(10分)
解题步骤
1.创建一个6*6的格网,将商业圈道路数据随机分配到不同的志愿者进行管理。(10分)
(1) 将所有数据加载到ArcMap中
(2) 打开创建渔网工具(数据管理工具-要素类-创建渔网),基于ArcGIS10.2
(3) 按题干要求设置好参数,行数和列数分别为6,几何类型有两种,其中POLYLINE输出的渔网单元为线要素,POLYGON输出的渔网单元为面要素,依题意这里选POLYGON,设置好后单击确定
几何类型为POLYGON:
(4) 将商业道路随机分配给不同志愿者进行管理,一共有36位志愿者
(5) Excel转表
(6) 连接字段,把志愿者数据连接到创建的渔网当中(36个志愿者对应着6*6个渔网的面)
(7) 相交,利用相交工具得到每个志愿者管理的商业道路
2.对分配好的商业圈道路进行渲染,每种颜色表示一个志愿者,并导出为pdf格式。(10分)
(1) 打开分配好志愿者商业圈道路的属性-符号系统-类别-唯一值,值字段设置为volunteer
导出地图为pdf格式即可
3.将上述分析过程建立一个模型,其他人可以使用该模型为64位志愿者随机分配负责道路。(20分)
(1) 右击目录中的文件夹或数据库,新建-工具箱再右击新建-模型
(2) 因为是为64位志愿者分配管理道路,将创建渔网的行数和列数设置为8,几何类型为POLYGON
(3)打开模型,输入有64位志愿者的Excel文件即可为64位志愿者随机分配道路
4.统计分析编号为28的建筑物150米范围内共享单车数量。(10分)
(1) 显示建筑物和共享单车图层,选择-按位置选择,并设置好参数
(2) 如图所示即为编号为28号的建筑物150米范围内共享单车的数量,共有1024辆
5.分析编号为28的共享单车随时间的分布。(10分)
(1) 打开bike属性表,按属性选择
(2) 将数据导出
(3) 添加用来标识轨迹的字段event
(4) 使用Tracking Analyst工具分析编号为28的共享单车轨迹,数据源为“编号为28的bike”
(5) 对得到的时态数据进行符号系统的设置
(6) 导出动画即完成了编号为28的共享单车随时间的分布
开发部分后面更新
需要大赛试题数据的可以在作者主页——资源——下载处获取
开发(40分)
1.根据你的解决方案,开发一个应用型GIS系统,该系统需要具备以下功能:
a.打开地图文档。(5分)
b.导航功能,包括放大、缩小、平移、全图。(5分)
c.调用建立的模型。(10分)
d.对分配好的商业圈道路进行渲染,每种颜色表示一个志愿者。(10分)
e.导出地图,格式为jpg。(5分)
f.保存地图文档。(5分)
这篇关于第六届全国大学生GIS应用技能大赛试题答案及数据下载(下午)分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!