基于Python的坐标转换程序的设计和实现

来源 :名城绘 | 被引量 : 0次 | 上传用户:happytower
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘要:基于布尔莎坐标转换模型,利用Python编程方法,建立某地区的1954北京坐标系统、1980西安坐标系统向CGCS2000坐标系统的转换模型,实现输入北京54坐标、西安80坐标就可以直接输出CGCS2000坐标以及转换参数的功能;以及对公共点选择、转换精度进行验算。
   关键词:Python;布尔莎模型;坐标转换;1954北京坐标系;1980西安坐标系;CGCS2000坐标系
   1 引言
   随着CGCS2000坐标系的推广使用,目前的项目越来越多的从1954北京坐标系和1980西安坐标系过渡到CGCS2000坐标系;因此在实际工作中,不免需要使用到一些以前的资料,在这种情况下,就需要将其转换为CGCS2000坐标系进行使用。
   一般情况下,我们需要相同控制点的两套坐标成果才能进行转换,但由于一些旧成果的控制资料缺失,这为坐标转换建立了难度。
   鉴于此,我们同一整理了某地区的坐标转换数据,基于布尔莎坐标转换模型,利用Python编程方法,建立了该地区的1954北京坐标系统、1980 西安坐标系统向CGCS2000坐标系统成果转换的模型,实现了旧坐标系统直接向CGCS2000坐标系统转换的程序功能。
   2 三种坐标系统的比较
   1954北京坐标系是采用苏联克拉索夫斯基椭圆体,在1954年完成测定工作的坐标系统,其原点不在北京,而是在前苏联的普尔科沃。基本参数如下:长半轴a=6378245m,短半轴b=6356 863.0188m,扁率f=1/298.257223563。
   1980西安坐标系是为了进行全国天文大地网整体平差而建立的。相比于1954北京坐标系,其采用的椭球参数精度更高,坐标原点在陕西省西安市泾阳县的永乐镇。基本参数如下:长半轴a=6378140,短半轴b=6356755.2882m,扁率f=1/298.2570。
   CGCS2000坐标系是全球地心坐标系在我国的具体体现,其原点为包括海洋和大气的整个地球的质量中心。基本参数如下:长半轴a=6378137m,短半轴b=6356752.31414m,扁率f=1/298.257222101[1]。
   3 坐标转换原理与方法
   3.1 模型选择
   坐标转换的实质是不同坐标系的椭球之间的转换问题。基本思路是将各种不同坐标转换成对应椭球的空间直角坐标,然后利用相互之间空间直角坐标的转换方法进行转换。
  常用的空间直角坐标系统转换模型有:布尔莎模型、莫洛琴斯基模型和范氏模型,从最终的转换结果和精度来看,它们都是近似的,因此都被称作七参数转换模型,包括三个平移参数(X0,Y0,Z0)、三个旋转参数(εx,εy,εz)和一个尺度参数m。本文采用的坐标转换方法是布尔莎七参数法实现1954北京坐标系和1980西安坐标系向CGCS2000坐标系的转换。
   布尔莎的七参数公式如下:
   上式中,(X0,Y0,Z0)为三个平移参数,(εx,εy,εz)为三个旋转参数,m为尺度参数[2]。
   3.2 算法设计
   本次坐标转换模型是基于布尔莎模型,对区域内已有公共点数据,进行七参数求解,从而建立区域内对1954北京坐标系、1980西安坐標系向CGCS2000转换的转换模型。具体步骤为:首先,将公共点的1954北京坐标(1980西安坐标)转换成1954北京坐标(1980西安坐标)的空间直角坐标。同时,将公共点的CGCS2000坐标转换成CGCS2000的空间直角坐标。然后,求出该区域1954北京坐标(1980西安坐标)空间直角坐标与CGCS2000空间直角坐标的转换七参数。
   将待转换的1954北京坐标(1980西安坐标)转换成1954北京坐标(1980西安坐标)空间直角坐标,利用已求得的区域七参数计算获得其对应的CGCS2000空间直角坐标。然后,将计算获得的CGCS2000空间直角坐标转换成CGCS2000的高斯坐标。即完成了1954北京坐标(1980西安坐标)向CGCS2000坐标系的坐标转换[3]。
   3.3 程序设计
   本次程序利用Python编程语言,结合Django框架,打造一个在线坐标转换功能网站。实现输入1954北京坐标(1980西安坐标),即可输出CGCS2000坐标的功能。
   基本构造函数如下:
   (1)数据预处理函数
   数据预处理函数将输入的坐标统一成计算机可读取的数据格式;
   本次程序设计的统一输入格式为:点号,北坐标y,东坐标x,高程h。
   (2)数据处理函数
   数据处理函数将待转换的坐标定位到区域坐标网中,选取覆盖待转换的点的四个坐标角点,获取角点坐标的1954北京坐标(1980西安坐标)和CGCS2000坐标。
   利用定位到的角点坐标进行空间直角坐标转换、七参数求取,获取小范围的数据转换模型。然后将待处理坐标数据进行空间直角坐标转换,利用七参数转换模型,得到CGCS2000的空间直角坐标,然后将CGCS2000空间直角坐标转换成CGCS2000高斯坐标。
   3.3.3 数据输出函数
   数据输出函数将坐标转换结果进行数据输出。
   4 坐标转换精度测试
   选取区域范围内的点进行坐标转换精度测试,已知这些点的1954北京坐标、1980西安坐标和CGCS2000坐标,分别将1954北京坐标和1980西安坐标通过程序计算获得CGCS2000坐标,比对其转换精度。得数据比对表如下表:
   由上表可以看到,通过本次设计的程序获得的CGCS2000坐标成果与实际坐标成果误差在毫米级,符合坐标转换的精度预期。
   5 结论
   本次1954北京坐标、1980西安坐标向CGCS2000坐标系进行坐标转换程序的实现,是基于区域内已知点的各个坐标系坐标成果,利用其坐标之间的关系建立布尔莎模型。根据程序的方法,实现坐标系统的快速计算和转换。其精度满足测图精度要求。
   参考文献:
   [1]黎舒,胡圣武.80西安坐标系到2000国家坐标系转换的研究[J].测绘科学,2009,34,51-53.
   [2]何林,柳林涛,许超铃,等。常见平面坐标系之间的相互转换的方法研究[J].测绘通报,2014,9,6-11.
   [3]CH/T2014-2016.大地测量控制点坐标转换技术规范[S].
   (作者单位:浙江省水利水电勘测设计院)
其他文献
摘要:在经济化背景下,企业发展非常迅速,政工干部管理是建筑施工企业的重点内容,所以受到各界人士的高度重视。鉴于此,本文主要对建筑施工企业政工干部如何做好思想政治工作进行分析,旨在促进建筑行业的可持续发展。   关键词:建筑施工企业;政工干部;思想政治工作      一、前言   在现时代中国特色社会主义建设中,政工干部主要担任思想政治工作,政工干部管理工作不仅仅是一门科学,还是一门艺术,政
期刊
摘要:随着我国社会经济水平的发展与提高,城镇一体化建设的速度正在快速的发展。在这一背景下,市政工程建设的规模也在日益的扩大。由于市政工程的施工与国民生活环境息息相关,市政工程的施工质量和现场管理成了项目工程管理工作中的一大重点。   关键词:市政工程;施工质量;管理;措施      引言   市政施工项目的增加代表着城市发展建设速度正在加快,不过市政工程本身专业交叉多,工序复杂,施工周期也
期刊
摘要:自监理制度展开以来,监理的工作内容、流程都在不断完备以及规范,和监理工作有关的法律法规、制度标准也依次颁布,在极大限度上对建筑工程的施工监理工作起到了一个比较好的指导效用。可是,目前建立工作中依旧具有诸多问题,那么本文就建筑施工建立中存在的问题进行分析,最终给出可行的科学举措。   关键词:施工监理;存在问题;解决措施      引言   建设工程监理具备技术、经济以及组织等多种优势
期刊
摘要:水利水电工程兼具灌溉、供水、防洪、发电等综合任务,能很好地改善人们所处的生活环境,且与我国经济社会的发展密切相关,为提高水利水电工程建设质量作为施工单位需要加强工程技术研究,其中高边坡加固技术是常用的技术之一,在实际的应用中需要结合工程项目的地质条件和水文气象条件来设计、施工,提高工程质量,减少建设投资,满足实际使用及个性化要求。本文主要对水利水电工程施工中高边坡加固技术的应用进行探讨。  
期刊
摘要:科学技术的发展迅速,我国的公路工程建设的发展也有了进步。道路工程的施工都是经过政府与相关部门提前统筹规划完成的。道路施工质量与民生息息相关。同时道路的施工也受天气高温的影响,因此工期提前是行业常态。施工单位一心赶工期的同时不会对不可抗因素多加考虑,今儿导致开工前准备工作不足,为后期路面施工质量埋下隐患。   关键词:沥青混凝土;施工技术;公路工程施工;应用      引言   随着社
期刊
摘要:电气工程支撑着我国国民经济的发展,也是我国社会生产的保障。随着网络信息技术的发展和相关信息设备的不断升级,研究人员将电气工程与计算机技术有机地结合起来,创造了电气自动化技术。该技术进一步提高了电气工程的生产率,并对生产效率产生了相应的积极影响。因此,重点探讨电气自动化在电气工程中的应用。   关键词:电气自动化;电气工程;计算机技术      电气自动化技术在电力领域的应用具有独特的优
期刊
摘要:随着社会的迅速发展和生活水平的快速提高,人们对生活质量和生活环境的要求越来越高。随着"低碳经济"的不断扩展,各行各业都在提倡"低碳"环保,当然园林景观设计也不例外。这就使得低碳理念在园林景观设计中得到了广泛的应用。就是需要根据不同的园林工程的实际情况来对园林绿化建设进行不断的完善和优化,并对整个项目中的工作进行精细化的管理,尽可能地减少养护管理成本,减少资源的浪费,实现优美的园林景观,为人们
期刊
摘要:当前在水工环地质勘查工作当中,一些先进的技术手段与设备应用越来越广泛,对水工环地质勘察工作的发展也起到了重要的推动作用,然而就目前的水工环地质勘查而言,依然有很多问题存在,对综合的地学研究形成很大影响。为此笔者给予工作实践,探讨分析当前水工环地质勘察工作当中存在的一些主要问题,并针对这些问题提出有效的解决对策,希望能为同行交流分享,共同推进水工环地质勘察工作的高效发展。   关键词:水工环
期刊
摘要:近年来,随着我国经济的发展,我国水利工程方面逐渐兴起,我国水文水利行业由于自然环境的变化、各种外部因素的变动的影响增加了水文监测的难度,但是水利工程的智能监测技术促进我国水文水利行业的发展。本文先阐述了智能测控技术的相关概念,分析了水文监测中智能测控技术的应用意义和重要性,根据分析内容说明了水文监测中智能测控技术的应用并对智能监测技术的应用提出来注意事项。   关键词:水文监测,智能测控技
期刊
摘要:在一个工程建设中,对于工程造价的控制在整个建造过程中发挥着不可忽视的作用,它影响着企业未来的发展。对于传统的建筑工程预算管理模式来说,形式较为单一,技术较为落后,观念较为陈旧,不能满足工程制造业的发展。而现代的工程预算管理模式能够实现对全过程精细化管理,时刻关注成本变化,保证工程预算满足需求,多维度进行管理。本文主要就如何更好地进行工程预算的建筑工程造价控制展开了研究和分析,以供相关人士参考
期刊