如何以厘米精度计算从任何坐标系到WGS的过渡键?

此职位的发布对象是-制图师,测量师,总体规划师,建筑商等。



同事们,你好!



要解决的问题-获得100%可靠的参数,用于将坐标转换为例如通常的制图度(WGS84)。同事们已经理解了我的意思,但是我会很好奇地解释-事实是,在Internet上行走并带有参数以重新计算坐标的应用程序和算法,例如,从USRN的提取物到您的dacha到GPS接收器的坐标,将以压倒性的优势出现在地图上。要搜索房屋大小的物体,这不是问题,但是对于工程企业而言,准确性已经很弱了。例如,我们要以厘米为单位标记地形边界,找到地下管道或电缆,使用具有平面坐标的地图发射无人驾驶飞机,以互联网上的在线制图基础以平面坐标绘制工程图以及需要亚米精度的更多内容。



为什么精确的坐标变得不准确



从我们的不动产信息或项目和工程图所熟悉的平面米坐标在本地非常准确,但仅靠数学还不足以将它们与地球联系起来。事实是,文档中的“平米”坐标系的数学模型首先以大地点的形式在地面上实现,当时的技术十分精确(在俄罗斯联邦,大多数坐标系是在苏联时期开发并运行的。到今天)。然后只有从这些一流的大地测量点中,再从其他一些点中创建其他点,才能从所有这些点中派生出秘密坐标系(例如SK63),并使其坐标网格发生转弯和变形,以使敌人迷惑。每次进行这样的转换时,失真都是微不足道的,但它们相对于转换次数并没有线性增长,但更加进步。结果,大多数坐标网格现在看起来像一张纸,略微弄皱并从一个边缘拉出。这就是为什么99%的地理计算器无法将您从坐标网格的“皱缩表”中拯救出来的原因。有几种大地测量服务可用于重新计算坐标(已付费),我可以假设那里的人没有根据坐标系的理论参数进行计数,而是拥有“折纸”的所有参数。在俄罗斯联邦的大部分地区,有必要计算小区域的坐标系参数,这些区域的半径通常不超过15公里。在如此小的区域中,坐标网格的变形通常不会超过一厘米,坐标系统非常准确地“依赖”地球。如果您的兴趣超出20-30公里的范围,那么您需要依靠较小范围内过渡的几个本地参数,将坐标系分成较小的子区域。



重塑自行车?



为了计算坐标系的真实参数,它实际上是软件的“汽车”。的确,这些通常是大地测量学和制图学的复杂且昂贵的专业软件系统的组成部分,并非所有专业人员都需要,某些软件在Windows上运行时文件格式难以理解且难以使用。还有更多命令行选项。受个人资料论坛上一篇文章的启发,我们决定使用21点和网络编写自己的软件。



图片



我会简单地告诉你它是如何工作的



要计算参数,我们需要在WGS和您要了解其参数的同一局部坐标系的两个坐标系中需要三个点(尽可能多,它将更精确)。我们从目录,地籍计划,参考卡等中获取平面仪表坐标。度坐标或来自相同源,或者我们经常使用GNSS基站的坐标,或者我们使用卫星接收器,然后简单地测量平面坐标中已知的这些点。



Web表单计算坐标系的参数,并以两种流行的格式显示该参数,这些格式适用于99%的GIS系统:项目字符串和WKT。



这里有一些关于非常参数和一些术语的故事



许多难以理解的信件
, . x,y,z lat long h. h , , , ( ).



— «». , . , , .



() — , . , , ..



, . PROJ4 (MapInfp, ArcGIS . . , ): +proj=omerc +lat_0=59.8338730825 +lonc=33 +alpha=-0.0001 +gamma=-1.771957267229058 +k=0.9996584453038837 +x_0=2365031.423134961 +y_0=426397.2888527482 +ellps=krass



(+ellps=krass)— . : , , . . . , 42 .



(+proj=omerc) — . « », , .



. , , , . . . , 42 . (omerc).



(+lat_0=59.8338730825 +lonc=33) — , « » ( ), . . .



(+alpha=-0.0001 +gamma=-1.771957267229058) .



(+k=0.9996584453038837), . , . , .



(+x_0=2365031.423134961 +y_0=426397.2888527482), .



开源软件包被视为基础-



  • 用于大地测量的proj4
  • 在地图上显示信息的传单
  • geophp用于以厘米精度计算参数的影响区域(在撰写本文时,尚未实现)


Web表单的源代码可在开放存储库中的AGPL许可下获得



讨论芭蕾舞短裙的网络形式。



All Articles