交卷啦 ! “南方数码杯”高校iData开发竞赛作品展示(二)
经历了200多个日日夜夜,“南方数码杯”高校iData竞赛,终于到了交卷的时刻。各位参赛选手,不负200多个日夜的辛苦奋战,终于交出了理想的作品。让我们来看看其中的部分优秀作品吧~
潘尓豪
学校:广西理工职业技术学院
专业:工程测量技术
① 指定数据库中会自动获取到程序所指定的图层,从图层中又获取到编码得到实体进行比例计算,最后获得到图层所有面积和编码实体占有百分比;
② 将所获取到内容和实体信息以Excel形式输出,并进行图表统计,运行程序时会自动弹出保存对话框、输入文件名、文件保存路径便于文件查找。
输出Excel:
①获取到已打开的图形;
② 按程序所指定的图层进行查到相应的编码实体信息;
③ 将实体信息进行判断是否符合需要的数据;
④ 获得到相应的实体信息后进行全部计算,最后在按百分比进行计算;
⑤ 将获得到所有信息按指定的格式以文档方式写入Excel,从Excel中指定单元格数据进行图表化统计。
① 为了让用户能够快速的了解到测区的工作进度和某种地物、地貌占有比例;
② 获取到已打开的iData文档,进行图面统计和输出Excel文档,让用户能够直观的看到数据统计、图表占有比例;
③减少其它第三方软件操作步骤和工作时间,也不需要其它第三方软件来进行字段统计,直接进行下步就可以代替其它第三方软件的功能。
课程实例代码,对结果输出部分进行了少量修改。
陈计后
学校:浙江农林大学
专业:地理信息科学
①结合向量算法求解交点的过程,使用向量法求解两直线交点;
②通过python代码实现两直线交点的求解。
给线相交算法写了注释,解释了算法。
马振洮
学校:黑龙江工程学院
专业:测绘工程
两直线若相交,求解二元一次方程组的唯一解:
①两条直线相交,求相交点;
②寻找向量的过程,解向量。例如把一个向量a逆时针旋转30°得到一个新的向量b,那么把b顺时针旋转30°之后,一定可以得到a。再比如把一个向量a的横纵坐标都扩大n倍之后得到向量b,那么把b的横纵坐标都缩小n倍之后,一定也可以得到a。因此,在已知b以及线性变换关系的情况下求出的a就是方程的解;
③两直线相交,通过最简单的两条直线, Test 里输出的 pp0=0。
实现描述的思路和求解直线交点的方法。
给线相交算法写了注释,解释了算法。
END
往期作品展示