简单介绍测绘学科创新创业智能大赛测绘技能竞赛——测绘程序设计比赛。
🌿前言
测绘程序设计比赛是测绘学科创新创业大赛分支——测绘技能竞赛的分支——测绘程序设计比赛,参赛选手需要在规定的时间内完成成果并提交到比赛系统。本文采用自问自答的方式对该比赛做了简单介绍,仅供学习参考。
🍀问答解惑
- 单人or多人参赛?
比赛在2022年(包括2022年)之前为双人组队参赛,自2023年以后为单人参赛。
- 比赛时间?
比赛通常在每年的7月末进行。2022年之前双人赛限时为6h,2023年以后单人赛限制时间为4h。
- 比赛形式?
最近几年的比赛都是采取线上的形式举行,选手需要自备电脑参赛,并提前安装好开发环境、比赛所需要的软件。
- 比赛内容?
参赛选手需要在规定时间内制作一个简单的Windows窗体应用程序,程序可以读取文本文件,并按照题目所给算法进行计算,输出程序正确性报告(文本文件),2024年的比赛中,还增加了报告文档的撰写内容。
- 限制的编程语言?
编程语言限制为Basic、C/C++、C#;开发环境推荐为VS2017;计划2025年可能会新增Python编程语言。
一般大多数都是采取C# WinForm+VS2017的开发模式,Basic就笔者身边已经很少有人学习了;C/C++需要采用MFC框架进行窗体的制作,相对较难;C# WinForm制作窗体简单(ppt式拖拽布局设计),同时上手也非常容易,受广大参赛选手的欢迎。
- 比赛评分?
2024年比赛最终得分由成果正确性评分(60%)、时间评分(20%)、专家评分(20%)三部分组成。
成果正确性评分与比赛时填写的成果正确性表格直接相关,故参赛选手需要认真核对填写表格的正确与规范性,避免出现漏填、岔填的情况。
时间分按照给出公式进行计算,在规定时间内提交的,最高得20分最低得12分,在规定时间+15min内提交的得7分,在规定时间+15min外提交的得0分。
专家评分由阅卷老师给出,平时练习时稍加留意编程的规范性即可。
- 比赛需要准备什么(软硬件)?
提前安装好软件,赛前会有测试赛,熟悉比赛系统。
硬件方面笔者建议准备一个宽屏,真的是buff加成(宽屏所给的信心与动力绝对是缓解比赛压力的一种方式);同时需要准备好摄像头、支架插座、键盘等必要设备。
准备好身份证备查,可以准备纸笔防止大脑临时下班,准备好吃的和水(一般不咋吃喝,备用)。
- 大一可以参赛吗?
只要你愿意花一些时间去学习练习、钻研捣鼓,笔者认为大一完全有能力可以参赛,所涉及的算法题目会给出公式,且赛前会给出候选题目,好好准备完全不用担心看不懂题目。
- 参赛建议?
学习C#基础知识和语法、熟悉一些简单的测绘算法如坐标方位角计算、角度之间的换算、椭球的相关计算,了解vs2017的使用与调试,学习常用的窗体控件,形成固定的窗体设计风格。
赛前有时间找一些关于候选题的资料,尝试着去进行编程设计;第一遍以完成为主,不会的地方可以去看看别人写的代码或者搜索或者问ChatGPT,并写上注释;第二遍以理解题意为主,熟悉候选题的算法流程,标记容易出错的地方;第三遍以优化为目标,优化代码的结构、完善注释。同时可以再寻找比赛讲解的直播回放、了解比赛的流程、规则,并进行简单总结。
比赛时需要先浏览题目意思,标记容易出错的地方;随后以最快的速度(10min之内)将窗体搭建完成;仔细的编写算法部分,按照题目要求输出计算结果到文本文件;核对算法是否有错误如:sin与cos是否弄混?if的条件是否符合题意?是否丢失-号?输出的位置是否写错了变量?等等。
就目前参赛经验来看:如果你只想获奖,认真给程序正确性(60分)拿到手就🆗;如果你想冲击国特,需要注意把控时间分。总结就是在保证程序正确性全对的基础上尽可能的快速。
🍀相关资料
-
安理工大佬仓库:https://github.com/LiZhengXiao99/Geomatics-Program
-
微软官方帮助文档:https://learn.microsoft.com/zh-cn/dotnet/csharp/
-
比赛通知报名网站:https://smt.whu.edu.cn/sshd/dxscxcyznds.htm
-
赛前B站直播回放账号:https://space.bilibili.com/1965733536
-
李英冰老师《测绘程序设计》教材代码:https://www.bilibili.com/video/BV1Gh411e7ow
🌹结语
-
本文章编写于2024年比赛结束之际,对于2025年及以后的比赛形式或略有调整,仅供学习备赛参考~
-
笔者为测绘遥感方向的学习者,愿意结交志同道合的伙伴,欢迎关注公众号与笔者一起交流学习~
-
路虽远,行则将至;事虽难,做则必成。希望认真学习的你能够有所收获~
-
本公众号的原创成果,在未经允许的情况下,请勿用于任何商业用途!
-
如果本文有幸可以帮到您,欢迎您的点赞、收藏与关注;您的点赞、收藏与关注是我创作的最大动力~