测绘程序设计|测绘程序设计大赛介绍|备赛建议

**由于微信公众号改变了推送规则,为了每次新的推送可以在第一时间出现在您的订阅列表中,记得将本公众号设为星标或置顶喔~**

  简单介绍测绘学科创新创业智能大赛测绘技能竞赛——测绘程序设计比赛。

🌿前言

  测绘程序设计比赛是测绘学科创新创业大赛分支——测绘技能竞赛的分支——测绘程序设计比赛,参赛选手需要在规定的时间内完成成果并提交到比赛系统。本文采用自问自答的方式对该比赛做了简单介绍,仅供学习参考。

🍀问答解惑

  1. 单人or多人参赛?

  比赛在2022年(包括2022年)之前为双人组队参赛,自2023年以后为单人参赛

  1. 比赛时间?

  比赛通常在每年的7月末进行。2022年之前双人赛限时为6h,2023年以后单人赛限制时间为4h

  1. 比赛形式?

  最近几年的比赛都是采取线上的形式举行,选手需要自备电脑参赛,并提前安装好开发环境、比赛所需要的软件。

线上比赛

  1. 比赛内容?

  参赛选手需要在规定时间内制作一个简单的Windows窗体应用程序,程序可以读取文本文件,并按照题目所给算法进行计算,输出程序正确性报告(文本文件),2024年的比赛中,还增加了报告文档的撰写内容。

2024年比赛需要提交的成果资料

窗体应用程序

报告文档

  1. 限制的编程语言?

  编程语言限制为Basic、C/C++、C#;开发环境推荐为VS2017;计划2025年可能会新增Python编程语言。

  一般大多数都是采取C# WinForm+VS2017的开发模式,Basic就笔者身边已经很少有人学习了;C/C++需要采用MFC框架进行窗体的制作,相对较难;C# WinForm制作窗体简单(ppt式拖拽布局设计),同时上手也非常容易,受广大参赛选手的欢迎。

  1. 比赛评分?

  2024年比赛最终得分由成果正确性评分(60%)、时间评分(20%)、专家评分(20%)三部分组成。

  成果正确性评分与比赛时填写的成果正确性表格直接相关,故参赛选手需要认真核对填写表格的正确与规范性,避免出现漏填、岔填的情况。

成果正确性评分

  时间分按照给出公式进行计算,在规定时间内提交的,最高得20分最低得12分,在规定时间+15min提交的得7分,在规定时间+15min提交的得0分。

时间评分

  专家评分由阅卷老师给出,平时练习时稍加留意编程的规范性即可。
专家评分

  1. 比赛需要准备什么(软硬件)?

  提前安装好软件,赛前会有测试赛,熟悉比赛系统。

  硬件方面笔者建议准备一个宽屏,真的是buff加成(宽屏所给的信心与动力绝对是缓解比赛压力的一种方式);同时需要准备好摄像头、支架插座、键盘等必要设备。

笔者比赛的宽屏

  准备好身份证备查,可以准备纸笔防止大脑临时下班,准备好吃的和水(一般不咋吃喝,备用)。

  1. 大一可以参赛吗?

  只要你愿意花一些时间去学习练习、钻研捣鼓,笔者认为大一完全有能力可以参赛,所涉及的算法题目会给出公式,且赛前会给出候选题目,好好准备完全不用担心看不懂题目。

  1. 参赛建议?

  学习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

🌹结语

  1. 本文章编写于2024年比赛结束之际,对于2025年及以后的比赛形式或略有调整,仅供学习备赛参考~

  2. 笔者为测绘遥感方向的学习者,愿意结交志同道合的伙伴,欢迎关注公众号与笔者一起交流学习~


  • 路虽远,行则将至;事虽难,做则必成。希望认真学习的你能够有所收获~

  • 本公众号的原创成果,在未经允许的情况下,请勿用于任何商业用途!

  • 如果本文有幸可以帮到您,欢迎您的点赞、收藏与关注;您的点赞、收藏与关注是我创作的最大动力~


微信公众号

CSDN博客二维码


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小 y 同 学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值