作者:Neshoir

SuperMap iDesktop不同椭球体投影坐标系的转换

  我们都知道测绘局的历史存量矢量数据的坐标系有多种,有北京54坐标系的数据、有西安80坐标系的数据、有CGCS2000坐标系的数据,很多数据还是地方坐标系的。那么业务系统在对接多源数据时就需要将各种数据的坐标系处理为一致,以便于业务系统做进一步的业务分析和业务数据展示。那如何在SuperMap iDesktop软件里将数据的坐标系处理为一致呢、是直接用投影转换工具吗?no no no。下面就以真实数据为例进行说明如何转换,如何北京54椭球体下EPSG值为2411的投影坐标系转换为CGCS2000椭球体下的EPSG值为4523的投影坐标系呢?

一、原始数据情况

​   作为Giser从业者,我们应该都知道坐标系、投影坐标系转换等基础概念。不同椭球体之间的投影坐标系转换需要转换参数,然而转换参数是保密参数,各测绘局均不公开提供。那么此时要做转换,就需要有一对已知的结果数据,用于提取控制点,进行反推演转换参数。

  • 已知数据

    1、EPSG为2411的北京54坐标.dwg数据。
    2、EPSG为4523的2000坐标.dwg数据。
    

    原始数据显示效果如下:

  • 验证数据

    1、EPSG为2411的yanb54.dwg数据。
    2、EPSG为4523的yanb2000.dwg数据。
    

    验证数据显示效果如下,可以看出明显有偏移,不完全重合:

二、处理步骤

​   从上面的数据情况可知格式为cad dwg格式,dwg格式缺少了原始投影坐标系信息。

  • 导入UDBX数据源,并重设原始投影坐标系信息。

    1、dwg文件导入数据源中。
    2、T2000坐标_1_L数据集的坐标系设置为4523、北京54坐标_1_L数据集的坐标系设置为2411。
    3、yanb2000数据集的坐标系设置为4523、yanb54数据集的坐标系设置为2411。
    

  • 将T2000坐标_1_L、北京54坐标_1_L两个线数据集转换为点数据集。

    1、功能位置:“数据”——“类型转换”——“线转点”。
    2、转换为点数据集之后,选择一些明显点作为控制点(分布均匀,边角位置点,SmID一一对应),其他点删除。
    # 结果图如下
    

  • 利用控制点数据集进行参数推演。

    1、功能位置:“开始”——“投影转换”——“转换模型参数计算”。
    2、按截图步骤设置坐标系、选择控制点数据集,计算参。
    3、结果“可用”,就将转换参数导出为cptx文件保存。
    # 如果结果显示均“可用”,那么该转换参数有效可用,否则重新选择控制点、或效验控制点。
    

    结果转换参数文件parameter2411to4523.ctpx

三、投影转换

​   有了上一步的结果转换参数文件,那么就可以对生产数据进行批量投影转换了。

  • 验证数据导入UDBX,并设置坐标系

    1、将yanb54.dwg和yanb2000.dwg文件导入udbx成为cad数据集。
    2、将yanb54数据集设置坐标系为2411,将yanb2000数据集设置坐标系为4523。
    
  • 对yanb54数据集进行投影转换为4523坐标系。

    1、投影转换,设置结果数据集名称为yanb54_2000。
    2、设置目标投影坐标系为4523。
    3、设置七参数模型,并导入转换参数文件parameter2411to4523.ctpx。
    

  • 转换结果yanb54_2000数据集与yanb2000验证数据集叠加验证,效果非常好,完全重叠无偏移。

注意:数据是3度分带、中央经线105区域的,所以理论上该转换参数parameter2411to4523.ctpx适用于该区域的所有数据。其他区域或其他坐标系转换,也是按同样的原理方式实现。

示例数据下载链接,提取码:niub

SuperMap iDesktop不同椭球体投影坐标系的转换相关推荐

  1. arcgis 投影坐标系转地理坐标系_空间坐标与投影系统系列(二):国内常用投影坐标系...

    上一篇我们介绍了空间坐标和地图投影.本篇我们以国内常用的54,80,2000坐标系统为例,介绍各坐标系统的区别与联系. 一.我国常用坐标系 我国大中比例尺地图均采用高斯-克吕格投影,其通常是按6度和3 ...

  2. 大地坐标系、地理坐标系、投影坐标系

    大地坐标系是大地测量中以参考椭球面为基准面建立起来的坐标系.地面点的位置用大地经度.大地纬度和大地高度表示.大地坐标系的确立包括选择一个椭球.对椭球进行定位和确定大地起算数据.一个形状.大小和定位.定 ...

  3. ArcGIS中的地理坐标系与投影坐标系

    ArcGIS中的地理坐标系与投影坐标系 一.ArcGIS中的地理坐标系与投影坐标系及地图投影 1.基本概念 地理坐标系(Geographic Coordinate System),是使用三维球面来定义 ...

  4. 地理坐标系、投影坐标系总结

    坐标系总结 引言 一.地理坐标系 二.投影坐标系 三.我国常用的投影选择 四.其它注意事项 引言 坐标系曾今让我很头疼,为什么有的是经纬度,有的又是用米来表示?同一图形明明使用的同一坐标系坐标系有时却 ...

  5. arcpy投影(三)——定义投影、地理变换关系自定义和投影变换Project_managemen(含基准面/椭球体转换参数使用方法,arcpro/arcmap)

    arcpy投影这一个专题从文件位置.文件含义.空间参照获取.转换关系查询.投影定义.自定义转换关系.投影变换这几个角度上系统的进行了介绍,整理出了: arcpy投影(一)--prj.gtf文件定义.路 ...

  6. SuperMap iDesktop 8C 空间数据处理与管理

    坐标系与投影转换 坐标参考是GIS数据采集与处理的基础,也是GIS知识中的难点. 地理坐标:为球面坐标.参考平面地是椭球面.坐标单位:经纬度. 大地坐标:为平面坐标.参考平面地是水平面.坐标单位:米. ...

  7. mysql象限和投影_PostGIS空间数据库SRID背景知识 - 地理坐标系(球面坐标系)和投影坐标系(平面坐标系) - GIS开发者...

    背景 背景知识和坐标系有关. 什么是地理坐标系,什么是投影坐标系? 参考此文: 原文 1.首先理解地理坐标系(Geographic coordinate system),Geographic coor ...

  8. arcgis 投影坐标系转地理坐标系_ArcGIS的地理坐标系、大地坐标系

    地理坐标:为球面坐标. 参考平面地是 椭球面.坐标单位:经纬度大地坐标:为平面坐标.参考平面地是 水平面 坐标单位:米.千米等. 地理坐标转换到大地坐标的过程可理解为投影. (投影:将不规则的地球曲面 ...

  9. 我国常用的投影坐标系_我国常用坐标系和高程系详解

    北京54坐标系(BJZ54) 北京54坐标系为参心大地坐标系,大地上的一点可用经度L54.纬度M54和大地高H54定位,它是以克拉索夫斯基椭球为基础,经局部平差后产生的坐标系. 新中国成立以后,我国大 ...

最新文章

  1. linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-
  2. [SpringSecurity]web权限方案_用户授权_注解使用
  3. 最大流EK和Dinic算法
  4. 太厉害了!2021年互联网大厂Java笔经
  5. HDU 4747 Mex【线段树上二分+扫描线】
  6. 原生JS去除二维数组中重复了的一维数组
  7. 一个简单的VC++案例:显示年月日
  8. 【python】快速对图像进行傅里叶变换
  9. Python游戏开发入门3 Pygame屏幕绘制机制
  10. wps中打印图片去除黑边
  11. 【2022最新Java面试宝典】—— Java基础知识面试题(91道含答案)
  12. JLINK-->JFlash烧录固件
  13. 《深度学习》之 VGG卷积神经网络 原理 详解
  14. 固定螺栓系统行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  15. SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法 详细出处参考:http://www.jb51.net/article/19233.htm
  16. Cisco VPP IKEV2 配置说明
  17. 解决 CLion 出现中文乱码问题【亲测有效】
  18. 51单片机两只老虎c语言程序,51单片机两只老虎仿真加代码
  19. matlab函数——meshgrid、mesh、surf函数
  20. J storm战队成员_DOTA2:林书豪队伍J.Storm阵容公布,“瑞士鲁迅”成功留队!

热门文章

  1. JavaScript去重的方法
  2. yolo系类问答摘抄
  3. css3 制作炫酷的发光文字动画
  4. 跨考计算机性价比学校,高性价比院校推荐第五波,又想骗我考你们学校!
  5. 使用PVE+OMV搭建NAS与视频平台(上篇)
  6. 华为服务器修改root密码,服务器root密码修改
  7. Win11的两个实用技巧系列之nvidia控制面板没反应和闪退解决方法
  8. redis哨兵系列1
  9. 电脑连不上网,怎么办
  10. Pytorch学习之十九种损失函数