如何计算7参数

 矢量标注标绘 标注管理功能 离线地图 手机APP 其他功能

下载帮助文档 快速入门视频教程

如何计算7参数

发布时间:2018-01-17 版权:

 

视频教程:如何选择中央子午或者分度带

   由于在我们国家大多使用的是西安80北京54甚至是各地的地方坐标系

   国家政策的原因,在制定这些坐标系的时候就加入了保密参数(3参数或者7参数)对地理坐标加偏(有偏移),俗称“火星坐标系”。

   因此,我们从测绘院或者国土部门拿到的图纸或者CAD文件,如果是西安80北京54坐标系,那么大多都是有偏移的,需要我们进行校准

   今天,我们将另外一个方法:通过参考点计算出3参数或者7参数;计算出的参数可以保存,针对同一地区矢量数据,我们可以直接使用计算出的参数进行投影转换或者配准套合。

   第一步:在CAD中打开你的图纸或者设计文件,如下图:

az1.png

  打开的文件是北京54坐标系的,从上图红色部分我们可以看到54的坐标值,我们需要在这个图上找到参考点来计算参输,我们放大CAD图,找到一个参考点,如下图:

az12.png

  这个点的北京54坐标对应的坐标值:X=39534229.3707;Y=3645148.1739

 

  第二步:在我们地图上找到对应点的经纬度坐标,如下图:

az14.png

  从上图,我们可以看到对应的经纬度是,经度:117.366;纬度:32.931,第三个数据是高程值

  

  第三步:打开我们软件的工具箱里面的【七参数计算工具】,如下图:

az115.png

 

  工具界面如下图:

az116.png

 源坐标系选择BIGEMAP地图上的坐标,目标坐标系选择北京54的坐标(CAD中的坐标),坐标以逗号间隔,如下图:

za11.png

 

  点击【计算参数】,得到如下结果:

za12.png

  从上图可以看到计算出的结果,这里其实是三参数,因为是通过一个参考点计算出的,2个或者2个以上的点计算出的就是7参数

  导出参数保存。

  第四步:通过计算出的参数,导出数据到BIGEMAP软件,如下图:

az20.png

 

  选择需要加载的DXF文件,选择投影,然后勾选【转换参数】,选择下面的加载参数(上一步保存的参数文件),如下图:

az21.png

 

  然后点击【确定】,打开如下图:

az22.png

  从上图看出,用参数导入的CAD图完全和地图吻合在一起的。

  如果要计算7参数,就再选择一个参考点来计算。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Eigen 7参数计算是指使用Eigen库进行矩阵运和线性代数计算时的一种参数设置。Eigen是一个C++库,专门用于线性代数运,它提供了丰富的矩阵运和线性代数功能。 Eigen 7参数计算主要指的是在计算过程中使用的参数设置。在Eigen库中,常用的参数包括矩阵的静态大小、内存存储顺序以及计算的精度等。 首先,Eigen库中的矩阵可以是静态大小的,也可以是动态大小的。静态大小是指在编译时就确定了矩阵的大小,而动态大小是指在运行时根据需要来确定矩阵的大小。使用静态大小的矩阵可以提高计算效率,但需要提前确定矩阵的大小。使用动态大小的矩阵则更加灵活,但可能会牺牲一部分性能。 其次,Eigen库支持两种内存存储顺序:列主序和行主序。列主序是指矩阵的元素按列存储,行主序是指矩阵的元素按行存储。在使用Eigen库进行矩阵运时,我们可以根据实际需求选择适当的存储顺序。一般而言, Eigen库默认使用列主序,但也提供了切换存储顺序的方法。 最后,Eigen库中还可以设置计算的精度。可以通过改变内置类型的精度来控制计算结果的精确度,默认情况下使用双精度浮点数,但也可以使用其他精度的浮点数类型。 综上所述,Eigen 7参数计算指的是在使用Eigen库进行矩阵运和线性代数计算时,静态大小、内存存储顺序和计算精度等参数的设置。这些参数的选择依赖于具体的应用场景和计算需求,可以根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值