zoukankan      html  css  js  c++  java
  • 小记 xian80 坐标转换 wgs84

    转坐标这个问题是个老生常谈的话题了。
    昨天遇到同事求助将 xian80的平面坐标转换到2000下。

    想了一下,因为暂时还没有现成的2000的dwg数据可用,只能暂时以wgs84的为准了,然而有个问题,经纬度下84和2000基本一致,平面坐标这个就有点吃不准了,因为投影不一样。

    转换方案

    1.原始数据:

    a)xian80 dwg数据

    b)待转换的坐标点(X,Y)

    2.工具

    a)locaspaceViewer: 这软件用来取wgs84的点

    b)笑脸工具:通用的坐标转换工具

    3.具体步骤

    a) 首先,解算一下四参数。也有用三参数的。都可以。反正精度都损失了。
    用笑脸或者其他软件都可以,四参数计算需要两个控制点,那么就是在我现有的cad与lsv上找两个控制点,cad取得平面坐标(xian80),lsv取得经纬度坐标(wgs84)。

    四参数算出来是如下:

    [δx,δy,R,K]
    分别表示的是X、Y平移量,旋转量,缩放量。

    b)获得了四参数,之后就在笑脸中做转换。
    源数据输入你要转换的坐标,再选择xian80椭球,
    目标数据选择wgs84椭球,
    然后再投影设置-四参数,这里面填写你计算好的四参数。

    回来以后点击“转换”,就可以获得目标的84坐标下的经纬度了。

    c)经纬度转为平面坐标

    上一步获得wgs84经纬度以后,那么怎么能得到平面坐标呢,就是各位在cad经常看到的(6位,7位)这个坐标。

    同样还是使用笑脸程序,原始坐标选择大地坐标,目标数据选择平面坐标,椭球都选择wgs84,然后点击转换,就可以取得目标点的wgs84下的平面坐标了。

    Note

    关于坐标转换就是个这样做法,先取得三/四/七参数,然后用参数再转换。基本大差不差。
    关于平面坐标,我这个结果的正确性,存疑。咨询完大牛后再修改下。

  • 相关阅读:
    SSD3 MultipleChoice Quiz 3
    vivizhyy 喜欢 win7 任务栏的地方
    win7 蓝屏事件
    win7 窗口靠近屏幕边缘时……
    写 SSD3 遇见很 囧 的事情
    用上 win7 了
    win7 快捷键
    SSD3 : MultipleChoice Quiz 4
    EasyUI——常见用法总结
    JQuery——那些当时我想不到的知识点
  • 原文地址:https://www.cnblogs.com/puxi/p/10103055.html
Copyright © 2011-2022 走看看