第9届全国大学生 GIS 技能大赛下午试题详解(上)附练习数据
01 数据说明
主要道路.shp:江苏省主要道路数据来源于 OpenStreet 网站。
江苏省省界.shp:江苏省行政区面数据。
江苏市届.shp:江苏省地级市面数据。
江苏县界.shp:江苏省区县面数据。
市级点.shp:江苏省地级市点数据。
县级点.shp:江苏省区县点数据。
三甲医院.shp:江苏省三甲医院点数据。
区县数据.xls:江苏省各区县 GDP 数据。
文末有数据下载链接
02 分析要求
处理研究区数据
创建江苏省主要道路的道路网络,忽略所有转弯耗时
创建服务区并计算面积比
绘制各地级市/县级市城市联系强度图
绘制城市中心度专题地图
下面我们针对5个要求进行一一解答!
1、处理研究区数据
我们的研究区是地级市市区和县级市,请按照下面的要求创建县市级点数据和县市级面数据。
注意:结果数据是本项目的研究区数据,之后所有的步骤都使用本步骤结果数据,请按照要求处理数据并保证属性信息的正确。
1)创建县市级点数据。
县级点数据中 Name 字段属性值为“XX 区”并且属于同一个地级市的点,请使用市级点代替。例如:在县级点中,苏州市一共有 9 个点,分别是虎丘区、姑苏区、吴中区、相城区、吴江区、常熟市、昆山市、太仓市、张家港市。其中虎丘区、姑苏区、吴中区、相城区和吴江区属于苏州市市区,用市级点中的苏州市代表。最终结果应该是苏州市(市级点)、常熟市(县级点)、昆山市(县级点)、太仓市(县级点)、张家港市(县级点)。
解答:
1.首先我们将县级点数据中“Name”字段属性值不为“XX 区”的数据给筛选出来。打开县级点数据属性表,选中“Name”字段后双击属性表中菜单栏上面的按属性选择工具图片
,打开工具后输入:”NAME” LIKE ‘%区’,SQL语句中筛选字符串就是这样的规则,具体参考帮助文档哈。
这时候“NAME”字段以“区”字结尾的县级点都会被选中,接着点击属性表菜单栏上面的反向选择按钮
可以看到“Name”字段属性值不为“XX 区”的数据都被高亮显示选中了,我们直接导出数据并且命名为“非区点”。
2.我们将“非区点”数据和市级点数据合并起来。我们在菜单栏上面的【地理处理】下拉选项栏中选中【合并】(【地理处理】里面有矢量数据叠置分析最常用的几种工具,用起来比较方便哦),将“非区点”数据和市级点数据加载进来,输出数据命名为:“县市点”(一共55个)。
2)创建县市级面数据。
合并规则和上一步相同,但是请注意面和点的差异,所以您将如何处理面数据?请使用您自己的方法,将属于同一个市区的“XX 区”面要素合并成一个面要素。
解答:
1.首先我们将县级点数据中“Name”字段属性值为“XX 区”的数据给筛选出来。打开县级点数据属性表,选中“Name”字段后双击属性表中菜单栏上面的按属性选择工具
,打开工具后输入:”NAME” LIKE ‘%区’,SQL语句中筛选字符串就是这样的规则,具体参考帮助文档哈。这时候“NAME”字段以“区”字结尾的县级点都被高亮显示选中了,我们直接导出数据并且命名为“区点”。
2.我们选择ArcMap菜单栏的“选择”下拉选项中的“按位置选择”,【目标图层】:“江苏县界”,【源图层】:“区点”,【目标图层要素的空间选择方法】:“与源图层要素相交”,点击确定即可。
图片
这时候发现所有包含区点要素的江苏县界都会被高亮显示:
3.按照题目的意思就是,这些被选中的在并且是同一个市级下面的县级面数据要合并成一个面数据,我们通过属性表可以知道,属于同一个“隶属市”字段的都要整合成一个面,这时候我们想到了使用【融合】工具,融合字段选中“隶属市”即可(因为隶属市就是他们的上一级行政区)。
部分江苏县界属性表
融合工具参数设置
蓝色为融合结果
4.首先我们江苏县界面数据中“Name”字段属性值不为“XX 区”的数据给筛选出来。打开江苏县界面数据属性表,选中“Name”字段后双击属性表中菜单栏上面的按属性选择工具
图片,打开工具后输入:”NAME” LIKE ‘%区’,这时候“NAME”字段以“区”字结尾的江苏县界都会被选中,接着点击属性表菜单栏上面的反向选择按钮图片
,可以看到“Name”字段属性值不为“XX 区”的数据都被高亮显示选中了,我们直接导出数据并且命名为“非区县界”。
5.最后将“非区县界”和上面的融合结果合并即可,输出数据命名为“县市面”。但是打开属性表会发现之前融合的那些字段值为空,题目要求属性信息正确:
图片
我们打开编辑器对该图层进行编辑,选中“隶属省”右键选中字段计算器输入:”江苏省”,接下来选中所有有“Null”的行数据,再右键“NAME”字段选中字段计算器输入:[隶属市],“名称”字段也是一样,选中字段计算器输入:[隶属市],最终属性如下图所示:
2、创建江苏省主要道路的道路网络,忽略所有转弯耗时
1)主要道路的 fclass 字段含义和车行平均速度如下表:
2)计算时间时,使用计时单位“分钟”。
3)道路数据已经做了初步处理,地面道路十字路口连接的地方已经全部打断,您不需要额外处理。
4)路网分析定位时,只定位在 primary、secondary 和 tertiary 道路上,并且在最近的道路形状上,如下图所示:
解答:
1.我们打开“主要道路”属性表,添加一个双精度的空白字段“Length”和“Time”,右键该字段选中“计算几何”,在打开的界面属性选择:长度,单位选择:米,点击确定即可计算各道路线段的长度。
由于要求计时单位是“分钟”,为此我进行了单位换算,换算结果如下图所示:
2.我们右键选择“Time”字段后选择字段计算器,输入如下代码:
具体代码如下:
def niubi(sy,C):
if(sy==“motorway”):
return C/1666.67
if((sy==“motorway_link”)|(sy==“trunk_link”)|(sy==“primary_link”)|(sy==“secondary_link”)|(sy==“tertiary_link”)):
return C/666.67
if(sy==“trunk”):
return C/1166.67
if(sy==“primary”):
return C/916.67
if(sy==“secondary”):
return C/833.33
if(sy==“tertiary”):
return C/750
这时候“Time”字段就会显示行驶完不同类型路线段所需要的时间(分钟)啦:
3.接着在目录那边新建文件(个人)数据库,新建要素数据集,构建网络数据集(记得只选择“主要道路”参与构建),记得添加属性字段“Time”哦(值选择刚才计算出来的“Time”字段,这一步至关重要的),后面阻抗计算要根据这个来计算。
创建的网络数据集加载进来后如下图所示:
- END -
第9届全国大学生 GIS 技能大赛下午试题详解(上)附练习数据相关推荐
- 第9届全国大学生 GIS 技能大赛下午试题详解(下)附练习数据
01 数据说明 主要道路.shp:江苏省主要道路数据来源于 OpenStreet 网站. 江苏省省界.shp:江苏省行政区面数据. 江苏市届.shp:江苏省地级市面数据. 江苏县界.shp:江苏省区县 ...
- 第10届全国大学生GIS技能大赛下午试题详解(下)附练习数据
一.案例背景 太阳能是一种可再生能源,是指太阳的热辐射能.太阳能资源丰富,既可免费使用,又无需运输,对环境无任何污染.太阳能的利用目前还不是很普及,太阳能的使用受到昼夜.季节.地理纬度和海拔高度等自然 ...
- ArcMap:第一届全国大学生GIS技能大赛(滁州学院)详解-下午题
目录 01 题目 02 数据 2.1 主要沟谷文件 2.2 DEM数字高程文件 2.3 气象站点数据 2.4 系统设计相关的DLL等文件 03 思路 3.1 作物生长条件的思路 3.1.1 对于条件1 ...
- 第八届全国大学生GIS技能大赛参赛分享
全国大学生GIS技能大赛参赛分享 一.竞赛的主要内容: 1.空间数据的采集编辑与集成处理 展示学生对地图数据采集.遥感信息解译的完整业务流程.关键技术及常用GIS软件的了解和掌握程度. 测试学生面对不 ...
- 图片配准并制作专题图 |全国大学生GIS技能大赛(附练习数据)
接上一篇ArcGIS矢量检查并进行整理与更新 |全国大学生GIS技能大赛(附练习数据),今天来讲解5-11. 现有一批采集完毕的数据,其中矢量数据存在以下问题需要解决:1)某些图层中要素的几何信息存在 ...
- 第七届全国大学生GIS技能应用大赛试题答案及数据下载(下午)分析
一.题目背景 生态环境敏感性是指生态系统对区域内自然和人类活动干扰的敏感程度,它反映区域生态系统在遇到干扰时,发生生态环境问题的难易程度和可能性的大小,并用来表征外界干扰可能造成的后果,即在同样干扰强 ...
- 【ArcGIS|空间分析】台风路径分析(全国大学生GIS技能大赛试题)
文章目录 题目 数据说明 数据处理要求 应用知识 追踪分析 制图 步骤 总结 题目 台风对我国沿海地区影响比较大,为了有效监测台风的轨迹和对我国的影响,现有2016年14号台风莫拉蒂的数据,根据莫拉蒂 ...
- ArcGIS数字校园数据采集 |全国大学生GIS技能大赛试题(附练习数据)
某高校正在建设数字校园,需要采集道路数据和建筑物数据.请根据所学的知识,按照下列要求,进行数字校园数据的采集工作. 一. 数据说明 Campus.tif:某高校的遥感影像图. Photo:某高校的建筑 ...
- [ CTF ]【天格】战队WriteUp-第六届”蓝帽杯“全国大学生网络安全技能大赛(半决赛)
第六届"蓝帽杯"全国大学生网络安全技能大赛(半决赛)电子取证赛题 第六届"蓝帽杯"全国大学生网络安全技能大赛(半决赛)其他赛题 [Misc]加密的通道 1.经过 ...
最新文章
- java类加载的表现形式
- css 样式三元运算_20条书写CSS代码的建议
- root cause of message type unknown during BP delta upload
- ios注销所有通知_您一直想了解的有关iOS中通知的所有信息
- eclipse maven打包_Maven 学习
- 支付宝回应老年版相互宝质疑:5万、10万互助金额度是合理区间
- python读取文件名包含某字符的文件_python 读写文件时判断文件名是否包含某字符串...
- 怎么将图片旋转一定角度?
- 解决:IDEA2017/2019与Maven3.6.3不兼容的导致的unable to import maven project: see logs for details问题
- 刷机-升级到4.01M33-2的方法
- 英文书籍下载网站统计(进行中)
- 2020经济学人电子版杂志分享资源
- Transformer课程 第7课Gavin BERT文本分类
- linux如何使用磁盘阵列卡,Ubuntu 上创建常用磁盘阵列
- web平台微信扫码登录
- Linux进程管理与控制课后作业
- layui 集成手写签名
- ubuntu16.04下面安装搜狗中文输入法
- python可视化小案例giao
- Python 黑帽编程1.2 基于VS Code构建Python开发环境 --转载---玄魂工作室