第十一届全国大学生GIS应用技能大赛(下午详细解题)-程序员宅基地

技术标签: 数据库  

文末附全文解题过程及数据获取方式:关注小火苗GIS回复:Contest

 

第十一届全国大学生GIS技能大赛下午https://mp.weixin.qq.com/s/JiFELhdNLLikMNw-_Fqzbg

     全国大学生GIS应用技能大赛是由中国地理信息产业协会、中国地理学会主办,已发展为国内规模最大、水平最高的国家级GIS学科竞赛之一。大赛分别在空间数据采集编辑与集成处理、空间分析技术应用两段赛程展开角逐。

某地区教育部门正在评估小学空间服务绩效。以学区为单位,通过步行可达性和步行安全性两个标准,评估小学空间服务绩效。

1.为各个居住小区分配常住人口数

2.创建道路网络

3.步行上学可达性评价

4.步行上学安全性评价

5.小学学区内住宅分布范围分析

6.最终成果制图

试题获取:关注"小火苗GIS",后台回复Contest即可免费获取比赛题目及数据。

#非官方答案,仅代表作者个人观点#

1. 为各个居住小区分配常住人口数

(1)新建数据库:结果数据库.gdb,要求在此数据库下保留结果;

(2)分析需要把各个学区人口平均分配到各个居住小区,计算公式:各个学区人口/小区个数;

运用【空间连接】工具,让“居住小区分析”图层得到Name和人口信息。

空间连接

空间连接结果

(3)运用【频数】工具,根据上步【空间连接】得到的“居住小区分析“,按Name字段进行频数统计,计算每个学区内小区个数。

频数统计
频数统计
频数统计结果

属性连接

频数统计结果

(4)添加小区人口字段,该字段可在属性连接前添加,,然后计算每个居住小区平均人口=学区人口*10000/学区内小区个数。

平均人口计算结果

   2. 创建道路网络

(1)由于赛题已经明确不需要对道路数据已经打断等等,那么我们就不用对数据进行【拓扑检查】,例如,某些试题会“挖坑“,不进行打断相交点以及道路连接等无法正常进行网络数据集构建。本赛题可直接根据道路数据进行网络数据集的创建。

(2)数据库中新建要素集,并将道路数据进行导入。

(3)设置成本属性时,设置其shape_Length(单位:米)

设置成本字段
网络数据集创建结果

(4)考虑到该题是求解小区到学校的最近距离,且是多个小区到居住学区内同一所学校的路径分析,选择【最近设施点分析】

新建最近设施点

设施点为小学,事件点为居住小区

(5)考虑到仅允许在各自学区范围内的小学进行上学,设置面障碍图层为学区图层,进行求解时发现报错,可以换个思路,将面要素转为线要素后,再作为线障碍进行分析呢??

面障碍报错示范

要素转线

(6)在进行分析前,查看是否勾选了Oneway,由于赛题中明确指出,不考虑单行道条件要求所以此处不需要进行勾选(如果勾选则某些小区因单行道因素影响不能形成到达小学路径)

勾选去掉Oneway限制
勾选去掉Oneway限制

结果发现,整体上能实现对每个小区就近上学的需求,但同时也存在事件点未能找到设施点的问题,如果进行分区块单独进行统计分析,则未发现该问题,但小火始终坚信作为竞赛类题目,最优解、最省时的解法不会是单独分析,但该问题也并没有找到实际解决的办法,共有12个小区没有路径。(小火在比赛时采用的每个学区与每个小学进行单独求解计算,然后对结果进行合并)

计算小区平均人口

全部解题过程共计余3000字,50张操作解题过程,详细过程请在下方链接查看,关注小火苗GIS,回复Contest领取实验数据

----未经本人允许禁止转载,转载时请标明来源小火苗GIS及公众号链接,谢谢合作

6. 制图表达

进行专题图排版制作,【插入数据框】进行格式调整即可

分级符号化

专题图结果
专题图结果

(1)当小火重温再做一遍的时候,不禁感慨赛题是真的nice,回想已经十来天了,比赛的历程充满了遗憾和不足。临场发挥灰常关键,只有平时不断积累,拓宽自己知识面才能做到临危不惧,正常发挥。

(2)在赛题过程中,存在几点不足问题,一方面是最邻近设施点分析中的路径条数仅有291条,与理论条数303条存在差距,但整体流程并无太大影响;再者,在做安全性分析时采用的为可达性数据与主干路进行拓扑检查(考虑到实际情况,可采用第2题生成的原始路径进行分析);最后,在做小学人口覆盖时的方向分布报错,这里也欢迎火苗们来和小火讨论。

(3)怀着沉重的心情更完了尘埃落定的比赛,以后的征程还在继续,感慨颇多,收获颇多,也希望能够给学弟学妹带来些启迪。来年也能有个好成绩,~撒花

第十一届全国大学生GIS技能大赛下午https://mp.weixin.qq.com/s/JiFELhdNLLikMNw-_Fqzbg

END

#小伙伴们有更好的思路的话可以私信小火讨论呀#

试题获取:微信公众号关注"小火苗GIS",后台回复Contest即可免费获取比赛题目及数据。

往期内容

第十届全国大学生GIS应用技能大赛(上午)

第十一届全国大学生GIS应用技能大赛(上午)

学无止境—A better GISer

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_60907692/article/details/128123027

智能推荐

基于图像的目标检测与定位方法概述_图像定位算法-程序员宅基地

文章浏览阅读1.4w次,点赞15次,收藏97次。目录1. 目标检测与定位概念2. 目标检测与定位方法2.1 传统目标检测流程2.2 two-stage检测算法2.2.1 R-CNN2.2.2 two-stage其他算法2.2.2.1 Spatial Pyramid Pooling(空间金字塔池化)2.2.2.2 Fast-RCNN2.2.2.3 P11 Faster RCNN2.3 One-Stage2.3.1 YOLO2.3.2 SSD参考本文简单介绍基于图像的目标检测与定位相关概念,R-CNN和YOLO等算法基本思想。本文为学习笔记,参考了许多优_图像定位算法

数字图像处理Matlab-小波变换在图像处理中的应用(附代码)_小波分解与重构在图像处理的应用-程序员宅基地

文章浏览阅读9.8k次,点赞40次,收藏131次。目录1.Objectives:2.Experiment Content:3.Experiment Principle:4.Experiment Steps Result and Conlusion:1、了解各种小波性质2、观察各种小波函数及其尺度函数3、获得小波滤波器4、二维小波变换函数与重构函数5、查看及处理小波系数6、用小波变换进行图像压缩与边缘提取【附录】实现代码1.Objectives:..._小波分解与重构在图像处理的应用

如何把海思 Hi3556、Hi3559当ipc芯片使用_hi3556的固件可以刷hi3559吗-程序员宅基地

文章浏览阅读8k次。解决思路:1、网络方面:这两颗料没有网口,那么给linux系统端移植一颗usb转网卡的芯片即可,价格一两块RMB,可行。2、去掉middleware和reference层,直接在ndk层进行操作;3、如果对图像有要求,可以在相关接口扩展指令,从而达到间接使用mpi接口的目的;..._hi3556的固件可以刷hi3559吗

创龙TI OMAP-L138(定点/浮点DSP C674x+ARM9)RJ45以太网口_am1808 代换-程序员宅基地

文章浏览阅读466次。CPUOMAP-L138、TMS320C6748、AM1808三款CPU管脚兼容,外设资源基本相同。OMAP-L138TI公司的达芬奇架构嵌入式应用处理器开始使用DSP与ARM结合的非对称多核结构,OMAP-L138就是其中的一款低功耗双核嵌入式处理器。OMAP-L138双核架构兼具DSP的高数字信号处理性能和精简指令计算机(RISC)技术的优点,双核均是32位处理器。以下是OMAP-L138 CPU的资源框图:RJ45以太网口开发板采用了SMSC的LAN8710A网卡芯片,它可以自_am1808 代换

个人测试文档_测试文档csdn-程序员宅基地

文章浏览阅读71次。YYYYYYYY欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展_测试文档csdn

vue中的uri_Vue.js——vue-resource全攻略-程序员宅基地

文章浏览阅读201次。概述上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用,并实现了一个简单的跨域CURD示例。Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue-..._vue uri

随便推点

SpringMVC 中 Controller 是单例还是多例?如何保证并发安全?-程序员宅基地

文章浏览阅读1.4k次。点击上方“Java精选”,选择“设为星标”别问别人为什么,多问自己凭什么!下方有惊喜留言必回,有问必答!每一天进步一点点,是成功的开始...单例模式(Singleton)是程序设计中一种非常重要的设计模式,设计模式也是Java面试重点考察的一个方面。面试经常会问到的一个问题是:SpringMVC中的Controller是单例还是多例,很多同学可能会想当然认为Control..._controller是多线程的吗?如何保证线程安全

JS图片灯箱(lightBox)效果基本原理和demo-程序员宅基地

文章浏览阅读517次。 到年底了,项目不怎么忙,所以有空特地研究了下KISSY中源码JS灯箱效果,感觉代码比较简单,所以就按照他们的思路依赖于Jquery框架也封装了一个,特地分享给大家,以前经常看到网上很多这样的插件,感觉很多人很牛逼的样子,这样的效果也能做出来,碰巧今天自己也能研究出来一个,代码也不多,就300多行代码,嘿嘿!如果写的不够好,或者还不够的,希望大家多多指教!或者多多发表意见,那些需要值得..._$.lightbox

linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法-程序员宅基地

文章浏览阅读816次。这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法:代码如下:$value1=home$value2=${value1}"="echo $value2把要添加的字符串变量添加{},并且需要把$放到外面。这样输出的结果是:home=,也就是说连接成功。又如代码如下:[root@localhost sh]# var1=http://www.3..._shell字符串连接符

excel或wps查找文本字符串子串或拆分字符串公式_wps+excel+字符串取子串-程序员宅基地

文章浏览阅读7.1k次。拆分字符串为两列拆分公式:B:=LEFT(A2,FIND(":",A2)-1)C: =MID(A2,FIND(":",A2)+1,10)find函数是定位字符串;left,mid,right是左选取或右选取_wps+excel+字符串取子串

阿里云ESC-Ubuntu图形化界面安装(解决安装后依然只有控制台的问题)_阿里云ecs服务器ubantu只有命令行-程序员宅基地

文章浏览阅读1.7k次,点赞4次,收藏14次。刚买了阿里云服务器ESC S6共享型,操作系统选择了公共镜像中的Ubuntu16.04系统无需安装方便快捷,但安装的Ubuntu16.04系统是无图形化界面的,网上有大批大批的安装教程,但是我按照网上说法折腾了一下午都没能成功!!!终于在结合了多个博客所说的方法,我终于成功了,以下为我安装图形化界面并远程访问的流程:输入以下代码更新软件库apt-get update升..._阿里云ecs服务器ubantu只有命令行

零基础制作服务器,问下大佬们 零基础学搭建服务器要学些啥-程序员宅基地

文章浏览阅读855次。慕尼黑3412238先从java基础语法学起 然后是sql语法然后是JAVA 的servlt和 JDBC然后spring构建项目的时候需要用到点工具比如MAVEN 这个也很重要还需要一个web容器 tomcat最后如果你的服务器环境是linux还需要学习一下命令https://www.wandoujia.com/search?key=pcp%E9%87%8E%E7%8C%AB%E5%A8..._搭建服务器需要学什么

推荐文章

热门文章

相关标签