Method and system for converting satellite three-dimensional coordinates into railway one-dimensional coordinates

文档序号:1464182 发布日期:2020-02-21 浏览:4次 中文

阅读说明:本技术 一种将卫星三维坐标转换为铁路一维坐标的方法及系统 (Method and system for converting satellite three-dimensional coordinates into railway one-dimensional coordinates ) 是由 焦名 陈红学 李莹莹 郭军强 崔佳诺 于 2019-10-18 设计创作,主要内容包括:本发明涉及一种将卫星三维坐标转换为铁路一维坐标的方法及系统,包括以下步骤:获取定位参考点和待定位卫星点的三维坐标,并将所述三维坐标转化为二维坐标;以相邻的两个所述定位参考点之间的铁路线路为参考连线,根据所述参考连线的曲率,确定所述待定位卫星点在所述参考连线上的映射点;基于所述映射点,将所述定位参考点和所述待定位卫星点的二维坐标转化为铁路线路上的一维坐标。本发明技术效果:首先,将待定位卫星点的三维坐标转换为地面二维坐标;其次,把待定位卫星点映射到参考连线上,求得其映射点;最后,根据工程精度需求,判断对映射结果的取舍,从而得到待定位卫星点基于实际铁路线路的一维坐标。(The invention relates to a method and a system for converting a satellite three-dimensional coordinate into a railway one-dimensional coordinate, which comprises the following steps: acquiring three-dimensional coordinates of a positioning reference point and a satellite point to be positioned, and converting the three-dimensional coordinates into two-dimensional coordinates; determining a mapping point of the satellite point to be positioned on the reference connecting line according to the curvature of the reference connecting line by taking a railway line between two adjacent positioning reference points as the reference connecting line; and converting the two-dimensional coordinates of the positioning reference point and the satellite point to be positioned into one-dimensional coordinates on the railway line based on the mapping point. The invention has the technical effects that: firstly, converting the three-dimensional coordinates of a satellite point to be positioned into ground two-dimensional coordinates; secondly, mapping the satellite points to be positioned on the reference connecting line to obtain mapping points of the satellite points; and finally, judging whether the mapping result is acceptable according to the engineering precision requirement, thereby obtaining the one-dimensional coordinate of the satellite point to be positioned based on the actual railway line.)

1. A method for converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway is characterized by comprising the following steps:

acquiring three-dimensional coordinates of a positioning reference point and a satellite point to be positioned, and converting the three-dimensional coordinates into two-dimensional coordinates;

determining a mapping point of the satellite point to be positioned on the reference connecting line according to the curvature of the reference connecting line by taking a railway line between two adjacent positioning reference points as the reference connecting line;

and converting the two-dimensional coordinates of the positioning reference point and the satellite point to be positioned into one-dimensional coordinates on the railway line based on the mapping point.

2. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 1,

the positions of the positioning reference points are arranged on a railway line, and the railway line between every two adjacent positioning reference points is marked as a group of reference connecting lines.

3. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 2,

and deleting the elevation parameters in the three-dimensional coordinates, and converting the three-dimensional coordinates into the two-dimensional coordinates.

4. The method for converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to any one of claims 1 to 3,

the railway line between two adjacent positioning reference points is taken as a reference connecting line, and the curvature according to the reference connecting line comprises the following steps:

judging the curvature of the reference connecting line, and executing a processing step according to a judgment result, wherein the processing step comprises the following steps:

if the curvature is zero, mapping the satellite point to be positioned to the reference connecting line to determine the mapping point;

and if the curvature is nonzero, mapping the satellite point to be positioned to the reference connecting line to determine the mapping point.

5. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 4,

if the curvature is zero, mapping the satellite point to be positioned to the reference connecting line, and determining the mapping point comprises the following steps:

judging the relation between the satellite point to be positioned and the reference connecting line, and executing a processing step according to a judgment result, wherein the processing step comprises the following steps:

if the satellite point to be positioned is outside the reference connecting line, the satellite point to be positioned makes a mapping point to the reference connecting line;

and if the satellite point to be positioned is on the reference connecting line, calculating the position relation between the satellite point to be positioned and the positioning reference point.

6. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 5,

if the curvature is nonzero, mapping the satellite point to be positioned to the reference connecting line, and determining the mapping point comprises the following steps:

determining the curvature radius and the circle center coordinate of the reference connecting line;

judging whether the distance between the satellite point to be positioned and the reference connecting line meets the engineering precision or not, and executing a processing step according to a judgment result, wherein the processing step comprises the following steps:

if the distance meets the engineering precision, mapping points are made to the reference connecting line by the satellite points to be positioned;

and if the distance does not meet the engineering precision, discarding the satellite points to be positioned.

7. The method for converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to any one of claims 5 to 6,

judging whether the distance between the satellite point to be positioned and the mapping point meets the engineering precision or not based on the mapping point, the positioning reference point and the two-dimensional coordinates of the satellite point to be positioned, and executing a processing step according to a judgment result, wherein the processing step comprises the following steps:

if the distance between the satellite point to be positioned and the mapping point meets the engineering precision, obtaining the actual one-dimensional coordinate position of the satellite point to be positioned on the railway line;

and if the distance between the satellite point to be positioned and the mapping point does not meet the engineering precision, discarding the satellite point to be positioned.

8. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 5,

if the satellite point to be positioned is outside the reference connecting line, the step of mapping the satellite point to be positioned to the reference connecting line by the satellite point to be positioned comprises the following steps:

and drawing a perpendicular line from the satellite point to be positioned to the reference connecting line or the extension line of the reference connecting line, wherein the intersection point of the perpendicular line and the reference connecting line is a mapping point.

9. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 8,

the distance between the mapping point and the positioning reference point is the one-dimensional coordinate position of the train on the real railway if the distance between the vertical line and the positioning reference point meets the engineering precision;

and if the distance of the vertical line does not meet the engineering precision, discarding the satellite point to be positioned.

10. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 5,

if the satellite point to be positioned is on the reference connection line, calculating the position relationship between the satellite point to be positioned and the positioning reference point comprises:

and calculating the distance between the satellite point to be positioned and the positioning reference point, wherein the distance is the one-dimensional coordinate position of the train on the real railway.

11. The method of converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway according to claim 7,

if the distance between the satellite point to be positioned and the mapping point meets the engineering precision, obtaining the actual one-dimensional coordinate position of the satellite point to be positioned mapped on the railway line comprises the following steps:

the intersection point of the straight line passing through the satellite point to be positioned and the circle center and the reference connecting line is a mapping point;

and the distance between the mapping point and the positioning reference point is a one-dimensional coordinate position of the train on the real railway.

12. A system for converting three-dimensional coordinates of a satellite into one-dimensional coordinates of a railway is characterized in that,

the device comprises a positioning module, a curvature module and a mapping module;

the positioning module is used for acquiring three-dimensional coordinates of a positioning reference point and a satellite point to be positioned and converting the three-dimensional coordinates into two-dimensional coordinates;

the curvature module is used for determining a mapping point of the satellite point to be positioned on a reference connecting line by taking a railway line between two adjacent positioning reference points as the reference connecting line according to the curvature of the reference connecting line;

the mapping module is used for converting the two-dimensional coordinates of the positioning reference point and the satellite point to be positioned into one-dimensional coordinates on a railway line based on the mapping point;

the positioning module is connected with the curvature module, and the curvature module is connected with the mapping module.

13. The system for converting three-dimensional coordinates of satellites to one-dimensional coordinates of railways according to claim 12,

the curvature module comprises a straight line unit and a curve unit;

the straight line unit is used for mapping the satellite point to be positioned to the reference connecting line if the curvature is zero, and determining the mapping point;

and the curve unit is used for mapping the satellite point to be positioned to the reference connecting line if the curvature is nonzero, and determining the mapping point.

14. The system for converting three-dimensional coordinates of satellites to one-dimensional coordinates of railways according to claim 12,

the mapping module comprises a mapping point unit;

and the mapping point unit is used for determining the distance between the mapping point and the positioning reference point as a one-dimensional coordinate position of the train on the real railway if the distance between the satellite point to be positioned and the mapping point meets the engineering precision.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于GNSS和移动通信的洞穴地下水走向示踪计及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类