【技术实现步骤摘要】
一种基于地球椭球面两点等距离点解算方法
[0001]本专利技术涉及等距离点解算
,特别是涉及一种基于地球椭球面的两点等距离点解算方法。
技术介绍
[0002]在地理空间分析和实际应用中,一般会计算到两个已知点P、Q的距离均为r的等距离点O。目前,常用的地理信息软件(GIS)如ESRI ArcGIS、SuperMap等都没有提供计算两点等距点的计算工具,但是利用这些GIS软件提供的常用功能函数接口,以编程方式可以开发实现这个功能。受限于GIS软件底层算法,这种实现算法不是在地球椭球面上解决的,而是在地图投影面上通过几何求交法实现的。
[0003]地图投影平面几何求交法主要有两种方法:一是直线求交法,即通过计算过两个已知点P、Q的距离均为r,角度为α的直线交点作为等距点,如下图2所示;二是圆弧求交法,即通过计算以两个已知点P、Q为圆心、r为半径的圆弧交点作为等距点,如下图3所示。实际上,到P、Q为两点等距点(除两点中间点外)均有两个,即PQ左右各一个,计算时要先确定方向。
[0004]无论是直线求交法还是圆弧求交法,都是基于笛卡尔平面通过几何计算的。由于地球是一个椭球体,并非一个地理平面,因此,实际应用中不仅在不同纬度区域要考虑选择不同地图投影,而且在长距离计算时还会受到地图投影变形的影响,因此计算结果存在不可避免的误差,无法用于地理空间精确定位和分析。
技术实现思路
[0005]本专利技术提供了一种基于地球椭球面的两点等距离点解算方法。
[0006]本专利技术提供了如下方案 ...
【技术保护点】
【技术特征摘要】
1.一种基于地球椭球面的两点等距离点解算方法,其特征在于,所述方法包括:已知地球椭球面上P和Q两点各自的大地坐标及两点之间的大地线距离;设定点O为距离P、Q两点大地线距离相同的等距离点,且该距离为已知;根据点P的大地坐标、PO大地方位角近似值以及PO大地线距离按照大地主题正解公式计算距离P、Q两点等距的近似点O
’
的大地坐标;根据P、Q和O
’
三点的大地坐标,按照大地主题反解公式计算获得O
’
P和O
’
Q各自的大地线距离;判断所述O
’
P和O
’
Q各自的大地线距离之差是否小于目标误差;如果是,则将所述点O
’
的大地坐标作为所述点O的大地坐标;如果否,则调整PO大地方位角近似值后重新计算所述点O
’
的大地坐标。2.根据权利要求1所述的基于地球椭球面的两点等距离点解算方法,其特征在于,通过公式1计算获得所述近似点O
’
的大地坐标(B
O
’
,L
O
’
)及PO
′
大地线反方位角A
O
’
P
:式中:(B
P
,L
P
)分别为点P的大地坐标,S
PO
为点P与点O之间的大地线距离,A
PO
为PO大地线方位角的近似值。3.根据权利要求2所述的基于地球椭球面的两点等距离点解算方法,其特征在于,所述PO大地线方位角的近似值A
PO
通过以下方法计算获得:将三角形PQO近似为平面三角形;令∠QPO=α,根据三角余弦定理a2=b2+c2‑
2bc*cosA,有cosα=s/2r,则α=a...
【专利技术属性】
技术研发人员:张建辉,范晓婷,毕文璐,李金蓉,公衍芬,
申请(专利权)人:国家海洋信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。