第31卷第4期2023年8月Vol.31No.4Aug.2023电脑与信息技术ComputerandInformationTechnology文章编号:1005-1228(2023)04-0103-03收稿日期:2022-07-02基金项目:甘肃农业大学学生科研训练计划项目(项目编号:202207044)作者简介:张更新(2001-),男,甘肃人,本科,主要从事测绘程序开发设计与遥感研究;(通信作者)鄢继选(1983-),男,甘肃人,副教授,主要从事生态、水利遥感动态监测研究。测绘科学结合信息科学技术后,在诸多领域均有广泛应用。但也出现一些问题:在不同项目中,所需空间坐标属性存在差异,涉及大量坐标数据转换、地理系统坐标种类多等一系列问题。因此要实现成果在不同坐标系之间批量转换。由于转换步骤多,数据要求严,转换方法等的影响,会造成不同方面的成本浪费。为解决上述情况,研究高效坐标转换方法、实现坐标转换结果统一性在工程方面就显得尤为重要。因此本文基于Python与Matlab语言优势点,以坐标转换为例,寻求最佳方法以解决坐标转换问题,为生产生活中出现的问题提供参考。1研究概况与研究数据1.1研究内容Python与Matlab语言在测绘程序设计中的对比研究张更新,鄢继选,张海英,范玉洁,谢格桑加,李斌(甘肃农业大学水利水电工程学院,甘肃兰州,730070)摘要:测绘科学近年伴随着“3S”技术设备的快速发展衍生,不断与前沿科技相接轨。文章以不同坐标系统之间的坐标数据转换为研究内容,利用伪代码并结合布尔莎七参数模型经程序设计。针对两种语言对于测绘数据处理的不同能力和各自的优缺点,将其进行对比与优化。其结果表明:(1)对于大量的矢量数据,Matlab相较于没有自带数据处理模块的Python而言,运算能力与稳定性更强。(2)前者数据转换的精度与算法、代码编辑息息相关。反观Python对第三方库有较强依赖性,处理结果精度可能因此而异。(3)对于数据文件操作,Python语言具有明显优势。可通过代码直接针对不同格式文件进行操作,极大的提升了操作工作效率。(4)良好的第三方软件兼容性,使Python语言具有很强的灵活性。结合其丰富的第三方模块库,更适合用于脚本开发及程序设计。关键词:Python;Matlab;程序设计;测绘应用;对比研究中图分类号:TP311.52文献标识码:AAComparativeStudyofPythonandMatlabLanguagesinMappingProgrammingLearningZHANGGeng-xin,YANJi-xuan,ZHANGHai-ying,FANYu-jie,XIEGe-sang-jia,LIBin(CollegeofWaterConservancyandhydropowerengineering,GansuAgricultu...