一种平面坐标转换方法及装置的制造方法

文档序号:8943271阅读:191来源:国知局
一种平面坐标转换方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种平面坐标转换方法及装置。
【背景技术】
[0002] 据统计,当今信息化社会中人类活动所涉及的信息总量中有近80%与空间位置信 息相关联。随着社会的发展,各行各业对于空间位置信息的需求越来越广泛。由于各种坐 标系统的存在,坐标转换已成为空间位置信息确定中的一个关键环节。
[0003]目前,坐标转换已经涉及到各行各业的应用,如车载导航定位、资源调查、遥感图 像分析、城市建设与管理等等。现有技术中,坐标转换只能在本地进行,作业效率低下。而 且,用户应用时必须于本地安装转换程序和参数,其程序和参数用户直接可见,不利于成果 的保密,也导致数据安全性和用户广泛性较差。另外,转换参数一般是根据原始坐标所在区 域人工进行选取,浪费人力物力且容易出错。

【发明内容】

[0004] 本发明实施例提出一种平面坐标转换方法及装置,能够自动选取原始平面坐标的 转换参数,提高转换效率和准确性。
[0005] 本发明实施例提供一种平面坐标转换方法,包括:
[0006] 接收用户端发送的原始平面坐标;
[0007] 以所述原始平面坐标在原始平面区域上的位置点为起点作一条射线,逐一计算所 述射线与每个坐标转换区域的边界线的交点个数,并将交点个数为奇数的坐标转换区域所 对应的转换参数作为所述原始平面坐标的转换参数;所述坐标转换区域是将所述原始平面 区域按照转换参数进行划分后的一个子区域;
[0008] 根据所述原始平面坐标的转换参数,将所述原始平面坐标转换为目的平面坐标;
[0009] 将所述目的平面坐标反馈给所述用户端。
[0010] 进一步地,所述以所述原始平面坐标在原始平面区域上的位置点为起点作一条射 线,逐一计算所述射线与每个坐标转换区域的边界线的交点个数,并将交点个数为奇数的 坐标转换区域所对应的转换参数作为所述原始平面坐标的转换参数,具体包括:
[0011] 以所述原始平面坐标在原始平面区域上的位置点为起点,以所述原始平面区域上 建立的坐标系的纵轴平行方向作一条射线;
[0012] 逐一选取每个坐标转换区域;
[0013] 逐一获取所选取的坐标转换区域的每条边界线的两个端点的坐标,并判断所述位 置点的横坐标是否位于所述两个端点的横坐标之间;
[0014] 若是,则分别计算所述两个端点所在边界线的第一斜率和所述位置点与所述两个 端点中横坐标小的端点的连线的第二斜率,并比较所述第一斜率和所述第二斜率的大小, 若所述第一斜率大于所述第二斜率,则所述射线与所述边界线具有交点,若所述第一斜率 小于所述第二斜率,则所述射线与所述边界线没有交点;
[0015] 若否,则所述射线与所述边界线没有交点;
[0016] 逐一统计所述射线与每个坐标转换区域的边界线的交点个数,并将交点个数为奇 数的坐标转换区域所对应的转换参数作为所述原始平面坐标的转换参数。
[0017] 进一步地,所述转换参数包括平移参数、尺度参数和旋转角参数;转换的公式如 下:
[0018]
JC JC. 八 y
[0019] 其中, 为所述目的平面坐标, 为所述原始平面坐标,λ为所述平移参 LjJe La 少」 数,α为所述旋转角参数,m为所述尺度参数。
[0020] 进一步地,在所述接收用户端发送的原始平面坐标之前,还包括:
[0021] 接收所述用户端发送的连接请求,与所述用户端建立连接。
[0022] 进一步地,在所述将所述目的平面坐标反馈给所述用户端之后,还包括:
[0023] 向所述用户端发送关断指令,断开与所述用户端的连接。
[0024] 相应的,本发明实施例还提供一种平面坐标转换装置,包括:
[0025] 接收模块,用于接收用户端发送的原始平面坐标;
[0026] 转换参数获取模块,用于以所述原始平面坐标在原始平面区域上的位置点为起点 作一条射线,逐一计算所述射线与每个坐标转换区域的边界线的交点个数,并将交点个数 为奇数的坐标转换区域所对应的转换参数作为所述原始平面坐标的转换参数;所述坐标转 换区域是将所述原始平面区域按照转换参数进行划分后的一个子区域;
[0027] 转换模块,用于根据所述原始平面坐标的转换参数,将所述原始平面坐标转换为 目的平面坐标;以及,
[0028] 反馈模块,用于将所述目的平面坐标反馈给所述用户端。
[0029] 进一步地,所述转换参数获取模块具体包括:
[0030] 射线获取单元,用于以所述原始平面坐标在原始平面区域上的位置点为起点,以 所述原始平面区域上建立的坐标系的纵轴平行方向作一条射线;
[0031] 选取单元,用于逐一选取每个坐标转换区域;
[0032] 判断单元,用于逐一获取所选取的坐标转换区域的每条边界线的两个端点的坐 标,并判断所述位置点的横坐标是否位于所述两个端点的横坐标之间;
[0033] 交点判断单元,用于若是,则分别计算所述两个端点所在边界线的第一斜率和所 述位置点与所述两个端点中横坐标小的端点的连线的第二斜率,并比较所述第一斜率和所 述第二斜率的大小,若所述第一斜率大于所述第二斜率,则所述射线与所述边界线具有交 点,若所述第一斜率小于所述第二斜率,则所述射线与所述边界线没有交点;
[0034] 交点识别单元,用于若否,则所述射线与所述边界线没有交点;以及,
[0035] 统计单元,用于逐一统计所述射线与每个坐标转换区域的边界线的交点个数,并 将交点个数为奇数的坐标转换区域所对应的转换参数作为所述原始平面坐标的转换参数。
[0036] 进一步地,所述转换参数包括平移参数、尺度参数和旋转角参数;转换的公式如 下: CN 105160191 A 仇 口月巾 3/7 页
[0037]
; 「1.1 「Ax,
[0038] 其中, 为所述目的平面坐标, 为所述原始平面坐标, Λ .为所述平移参 bi L^J 数,α为所述旋转角参数,m为所述尺度参数。
[0039] 进一步地,所述平面坐标转换装置还包括:
[0040] 连接模块,用于接收所述用户端发送的连接请求,与所述用户端建立连接。
[0041] 进一步地,所述平面坐标转换装置还包括:
[0042] 断开模块,用于向所述用户端发送关断指令,断开与所述用户端的连接。
[0043] 实施本发明实施例,具有如下有益效果:
[0044] 本发明实施例提供的平面坐标转换方法及装置,能够通过获取交点个数来确定原 始平面坐标所在的坐标转换区域,进而获取原始平面坐标的转换参数,实现对原始平面坐 标的转换,提高转换效率和准确性;与用户端建立连接,对用户端的原始平面坐标进行统一 转换,提高转换效率和数据安全性;广泛应用于空间位置确定、移动位置服务、CORS测量、 RTK测量、交通导航、测绘、公共安全、水利、农林业等领域,具有极高的科研、国防和商业价 值。
【附图说明】
[0045] 图1是本发明提供的平面坐标转换方法的一个实施例的流程示意图;
[0046] 图2是本发明提供的平面坐标转换方法中步骤S2的一个实施例的流程示意图;
[0047] 图3是本发明提供的平面坐标转换方法中步骤S2的另一个实施例的示意图;
[0048] 图4是本发明提供的平面坐标转换装置的一个实施例的结构示意图;
[0049] 图5是本发明提供的平面坐标转换装置中转换参数获取模块的一个实施例的结 构示意图。
【具体实施方式】
[0050] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0051] 参见图1,是本发明提供的平面坐标转换方法的一个实施例的流程示意图,包括:
[0052] S1、接收用户端发送的原始平面坐标;
[0053] S2、以所述原始平面坐标在原始平面区域上的位置点为起点作一条射线,逐一计 算所述射线与每个坐标转换区域的边界线的交点个数,并将交点个数为奇数的坐标转换区 域所对应的转换参数作为所述原始平面坐标的转换参数;所述坐标转换区域是将所述原始 平面区域按照转换参数进行划分后的一个子区域;
[0054] S3、根据所述原始平面坐标的转换参数,将所述原始平面坐标转换为目的平面坐 标;
[0055] S4、将所述目的平面坐标反馈给所述用户端。
[0056]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1