“北京54 坐标系”转“西安80坐标系”

简介: “北京54 坐标系”转“西安80坐标系” 详细教程(图文) http://blog.sina.com.cn/s/blog_5f4549160100g54h.html     北京54坐标系和西安80坐标系其实是一种椭球参数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为他们是两个不同的椭球基准。

“北京54 坐标系”转“西安80坐标系”

详细教程(图文)

http://blog.sina.com.cn/s/blog_5f4549160100g54h.html

    北京54坐标系和西安80坐标系其实是一种椭球参数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为他们是两个不同的椭球基准。那么,两个椭球间的坐标转换,一般而言比较严密的是用七参数布尔莎模型,即X平移,Y平移,Z平移,X旋转(WX),Y旋转(WY),Z旋转(WY),尺度变化(DM)。若求得七参数就需要在一个地区提供3个以上的公共点坐标对(即北京54坐标下x、y、z和西安80坐标系下x、y、z),如果区域范围不大,最远点间的距离不大于30km(经验值),这可以用三参数,即X平移,Y平移,Z平移,而将X旋转,Y旋转,Z旋转,尺度变化面DM视为0。

方法:

    第一步:向地方测绘局(或其他地方)找本区域三个公共点坐标对(即北京54坐标下x、y、z和西安80坐标系下x、y、z);

    第二步:讲三个点的坐标对全部转换以弧度为单位。(菜单:投影转换——输入单点投影转换,计算出这三个点的弧度值并记录下来);

    第三步:求公共点操作系数(菜单:投影转换——坐标系转换)。如果求出转换系数后,记录下来;

    第四步:编辑坐标转换系数(菜单:投影转换——编辑坐标转换系数),最后进行投影变换,“当前投影”输入80坐标系参数,“目的投影”输入54坐标系参数。进行转换时系统会自动调用曾编辑过的坐标转换系数。

 

详细步骤如下:

    首先将MAPGIS平台的工作路径设置为“…..\北京54转西安80”文件夹下。

下面我们来讲解“北京54 坐标系”转“西安80坐标系”的转换方法和步骤。

一、数据说明

    北京 54 坐标系和西安80 坐标系之间的转换其实是两种不同的椭球参数之间的转换,一般而言比较严密的是用七参数布尔莎模型,即X 平移,Y 平移,Z 平移,X 旋转(WX),Y 旋转(WY),Z 旋转(WY),尺度变化(DM)。若得七参数就需要在一个地区提供3 个以上的公共点坐标对(即北京54 坐标下x、y、z 和西安80 坐标系下x、y、z),可以向地方测绘局获取。

二、“北京54 坐标系”转“西安80 坐标系”的操作步骤

    启动“投影变换模块”,单击“文件”菜单下“打开文件”命令,将演示数据“演示数据_北京54.WT”、“演示数据_北京54.WL”、“演示数据_北京54.WP”打开,如图1 所示:

图1

    1、单击“投影转换”“单下“S坐标系转换”“令,系统弹出“转换坐标值”“话框,如图2所示:

 

图2

⑴、在“输入”一栏中,坐标系设置为“北京54 坐标系”,单位设置为“线类单位-米”;

⑵、在“输出”一栏中,坐标系设置为“西安80 坐标系”,单位设置为“线类单位-米”;

⑶、在“转换方法”一栏中,单击“公共点操作求系数”项;

⑷、在“输入”一栏中,输入北京54 坐标系下一个公共点的(x、y、z),如图2 所示;

⑸、在“输出”一栏中,输入西安80 坐标系下对应的公共点的(x、y、z),如图2 所示;

⑹、在窗口右下角,单击“输入公共点”按钮,右边的数字变为1,表示输入了一个公共点对,如图2所示;

⑺、依照相同的方法,再输入另外的2个公共点对;

⑻、在“转换方法”一栏中,单击“七参数布尔莎模型”项,将右边的转换系数项激活;

⑼、单击“求转换系数”菜单下“求转换系数”命令,系统根据输入的3 个公共点对坐标自动计算出7个参数,如图3 所示,将其记录下来;

    然后单击“确定”按钮;

 

图3

    2、单击“投影转换”菜单下“编辑坐标转换参数”命令,系统弹出“不同地理坐标系转换参数设置”对话框,如图4 所示;

 

图4

    在“坐标系选项”一栏中,设置各项参数如下:

        源坐标系:北京54 坐标系;

        目的坐标系:西安80坐标系;

        转换方法:七参数布尔莎模型;

        长度单位:米;

        角度单位:弧度;

        然后单击“添加项”按钮,则在窗口左边的“不同椭球间转换”列表中将该转换关系列出;

        在窗口下方的“参数设置”一栏中,将上一步得到的七个参数依次输入到相应的文本框中,如图4 所示;

        单击“修改项”按钮,输入转换关系,并单击“确定”按钮;

        接下来就是文件投影的操作过程了。

    3、单击“投影转换”菜单下“MAPGIS投影转换/选转换线文件”命令,系统弹出“选择文件”对话框,如图5所示:

 

图5

        选中待转换的文件“演示数据_北京54.WL”,单击“确定”按钮;

    4、设置文件的Tic 点,在“投影变换”模块下提供了两种方法:手工设置和文件间拷贝,这里不作详细的说明;

    5、单击“投影转换”菜单下“编辑当前投影参数”命令,系统弹出“输入投影参数”对话框,如图6所示,根据数据的实际情况来设置其地图参数,如下:

        坐标系类型:大地坐标系

        椭球参数:北京54

        投影类型:高斯-克吕格投影

        比例尺分母:1

        坐标单位:米

        投影中心点经度(DMS):1230000

        然后单击“确定“按钮;

 

 

图6

    6、单击“投影转换”菜单下“设置转换后参数”命令,系统弹出“输入投影参数”对话框,如图7 所示,转换后的参数设置为:

        坐标系类型:大地坐标系

        椭球参数:西安80(注意椭球参数的变换)

        投影类型:高斯-克吕格投影

        比例尺分母:1

        坐标单位:米

        投影中心点经度(DMS):1230000(注意前后中央经线保持一致)

 

图7

    7、单击“投影转换”菜单下“进行投影变换”命令,系统弹出“输入转换后位移值”对话框,单击“开始转换”按钮,系统开始按照设定的参数转换线文件,如图8 所示:

 

图8

    以同样的操作步骤和参数设置,将“演示数据_北京54.WL”、“演示数据_北京54.WP”文件进行投影转换;

    8、单击鼠标右键,选择“复位”命令,系统弹出“选择文件名”对话框,可以看到系统生成了三个新的文件:“NEWLIN.WL”、“NEWPNT.WT”、“NEWPNT.WP”,依次选中这三个文件,单击“确定”按钮,如图9所示:

 

    这时新生成的三个文件就是西安80 坐标系下的文件;

    补充:通常情况下,转换过来的数据会有一定的误差存在,所以有时为了保证数据的精度,在转换的过程中通过设置横坐标和纵坐标的偏移量来修正转换后的坐标值;

相关文章
|
JSON Serverless API
Agent平台快速体验
通过《智能体(Agent)平台介绍》您了解到Agent及其构建平台的价值,通过《在函数计算上部署专属的Agent平台》你获得了专属的Agent平台,本篇进入更加激动人心的使用阶段,一起探索Agent的魅力吧
1574 6
Agent平台快速体验
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
AI内容创作Agent架构解析:基于移动端原生框架的内容特工队AI (ReelsAgent)与传统短视频工具的技术差异
传统的AI视频工具链往往基于单点功能堆栈或PC/Web端的SaaS架构,难以承载短视频营销所需的高频、高并发、全流程自动化需求。本文将从AI Agent系统架构角度,对比内容特工队AI (ReelsAgent)的移动端原生设计与现有主流工具的实现路径,以评估其在工程实践中的优劣。
347 7
|
Rust 物联网 人机交互
一文看懂蓝牙在物联网中的应用场景
蓝牙作为一项发明于上世纪的近距离无线通信技术,在手机,电脑领域已经有了充分地基础,那么这项技术在物联网领域又会有哪些应用场景呢?
一文看懂蓝牙在物联网中的应用场景
|
8月前
|
人工智能 自然语言处理 开发工具
HarmonyOS NEXT~鸿蒙开发能力:HarmonyOS SDK AI 全解析
本文深入解析HarmonyOS SDK中的AI功能集,涵盖分布式AI引擎、核心组件(NLP、计算机视觉等)及智能决策能力。通过代码示例与开发实践指南,帮助开发者掌握环境配置、性能调优及多场景应用(智能家居、移动办公等)。同时探讨性能优化策略与未来演进方向,助力构建高效分布式智能应用。
916 9
|
机器学习/深度学习 运维 分布式计算
Pandas数据应用:异常检测
本文介绍如何使用Pandas进行异常检测,涵盖异常值定义及其对数据分析的影响。通过简单统计方法(如均值+3标准差)、箱线图法(基于四分位距IQR)和基于密度的方法(如DBSCAN),并提供代码案例。同时,针对数据类型不匹配、缺失值处理不当及大数据量性能问题等常见报错给出解决方案。掌握这些技术有助于提高数据分析的准确性和可靠性。
504 19
|
8月前
|
存储 安全 Android开发
HarmonyOS实战:一招搞定保存图片到相册
本文介绍了在鸿蒙系统中实现保存图片到相册的功能,包括申请权限和使用系统安全控件两种方式。文中详细讲解了如何通过网络请求下载图片并保存为本地文件,以及如何将指定布局生成图片并保存。鸿蒙系统对权限管理较为严格,推荐使用系统提供的安全控件(如 SaveButton)以保护用户隐私,避免手动申请权限。此外,文章还对比了鸿蒙与 Android/iOS 的实现差异,指出鸿蒙在功能实现上更简单,但需注意权限规范以确保项目顺利上线。
1110 0
HarmonyOS实战:一招搞定保存图片到相册
|
9月前
|
存储 Java 定位技术
SpringBoot整合高德地图完成天气预报功能
本文介绍了如何在SpringBoot项目中整合高德地图API实现天气预报功能。从创建SpringBoot项目、配置依赖和申请高德地图API开始,详细讲解了实体类设计、服务层实现(调用高德地图API获取实时与预报天气数据)、控制器层接口开发以及定时任务的设置。通过示例代码,展示了如何获取并处理天气数据,最终提供实时天气与未来几天天气预报的接口。文章还提供了测试方法及运行步骤,帮助开发者快速上手并扩展功能。
|
12月前
|
人工智能 自然语言处理 测试技术
WebWalker:阿里巴巴推出评估LLMs在网页浏览任务中性能的基准工具
WebWalker是阿里巴巴开发的用于评估大型语言模型在网页浏览任务中性能的工具,支持多智能体框架和垂直探索策略,提供WebWalkerQA数据集进行性能测试。
552 1
WebWalker:阿里巴巴推出评估LLMs在网页浏览任务中性能的基准工具
单机elasticsearch设置远程访问
我这里是在虚拟机安装的es,虚拟机系统用的是优麒麟20.04
|
机器人 网络性能优化 Python
ROS2教程 10 launch
这篇文章是关于ROS2(Robot Operating System 2)的launch文件的详细教程,包括如何创建和使用launch文件来启动ROS2节点,以及如何通过参数、命名空间和条件判断等高级特性来控制节点的启动行为。
831 0

热门文章

最新文章