【技术实现步骤摘要】
基于二分法的海洋重磁测线交点差计算方法
[0001]本申请涉及海洋测量领域,尤其涉及基于二分法的海洋重磁测线交点差计算方法。
技术介绍
[0002]当前海洋重磁测量中,往往需要根据具体项目的布设数量较多的测量线,由这些近似直线的直线段组成测线观测网,观测网中存在大量测量线与测量线之间的交叉点,交点不符值是重磁测量精度评估的重要依据。在数据处理过程中,需要根据测线交叉点的符合程度来评估项目或测区的测量精度,并根据交叉点的精度统计情况进行重力或磁力测量系统差的调整与补偿。
[0003]现有的计算交点不符值的主要方法有前后扩充法和测量点分段法,前后扩充法找到两直线的交点附近的测量点需耗费大量的计算机运算资源,不适用于大批量的测量线交点差求取。测量点分段法需要对单个测量线分段内的所有测量点进行搜索,当每一分段线较长时,则会比前后扩充法消耗更多的计算机运算资源,当每一分段线较短时,则可能会找不到相应的交叉点。
[0004]因此,亟需一种能快速获取海洋重磁测线的交点不符值,并且不依赖于分段线长度的方法。
专利技术 ...
【技术保护点】
【技术特征摘要】
1.基于二分法的海洋重磁测线交点差计算方法,其特征在于,包括:计算主测线和副测线的测线交点P
c
的交点坐标(X
c
,Y
c
);根据所述交点坐标(X
c
,Y
c
)在测量线上的位置更新测量线的首末测量点:若所述交点坐标(X
c
,Y
c
)在所述测量线的前半段,则将测量线终止点坐标更新为测量线中点坐标;若所述交点坐标(X
c
,Y
c
)在所述测量线的后半段,则将测量线起始点坐标更新为测量线中点坐标;计算主测线测量点数N
main
和副测线测量点数N
cross
;判断是否满足主副测线测量点配对条件,若是,对所述主测线和所述副测线的测量点进行配对,得到测量点组,寻找最小距离测量点组;根据所述最小距离测量点组寻找相交临近点,根据所述相交临近点计算交点不符值;所述主副测线测量点配对条件为:所述主测线测量点数N
main
和所述副测线测量点数N
cross
是否均小于测量点数阈值;或,所述主测线首末测量点和所述副测线首末测量点是否不变。2.根据权利要求1所述的基于二分法的海洋重磁测线交点差计算方法,其特征在于,所述计算主测线和副测线的测线交点P
c
的交点坐标(X
c
,Y
c
),包括:所述主测线首末测量点包括:主测线起始点P
i
(X
i
,Y
i
),主测线终止点P
i2
(X
i2
,Y
i2
);所述副测线首末测量点包括:副测线起始点P
j
(X
j
,Y
j
)和副测线终止点P
j2
(X
j2
,Y
j2
);根据所述主测线首末测量点和所述副测线首末测量点计算所述交点坐标(X
c
,Y
c
):Y
c
=R1(X
p
‑
X
i
)+Y
i
;;其中,X
i
为所述主测线起始点的横坐标,Y
i
为所述主测线起始点的纵坐标,X
i2
为所述主测线终止点的横坐标,Y
i2
为所述主测线终止点的纵坐标,X
j
为所述副测线起始点的横坐标,Y
j
为所述副测线起始点的纵坐标,X
j2
为所述副测线终止点的横坐标,Y
j2
为所述副测线终止点的纵坐标。3.根据权利要求2所述的基于二分法的海洋重磁测线交点差计算方法,其特征在于,所述根据所述交点坐标(X
c
,Y
c
)在测量线上的位置更新测量线的首末测量点,包括:比较所述交点坐标(X
c
,Y
c
)、所述主测线起始点的坐标(X
i
,Y
i
)、主测线中点的坐标(X
i2/2
,Y
i2/2
)和所述主测线终止点的坐标(X
i2
,Y
i2
)的大小;若所述交点坐标在所述主测线起始点的坐标与所述主测线中点的坐标的范围内,则所述测线交点P
c
位于所述主测线的前半段,将所述主测线终止点P
i2
(X
i2
,Y
i2
)更新为P
i2/2
=(X
i2/2
,Y
i2/2
),保持所述主测线起始点P
i
(X
i
,Y
i
)不变;若所述交点坐标在所述主测线中点的坐标与所述主测线终止点的坐标的范围内,则所述测线交点P
c
位于所述主测线的后半段,将所述主测线起始点P
i
(X
i
,Y
i
)更新为P
i2/2
=(X
i2/2
,Y
i2/2
),保持所述主测线终止点P
i2
(X
i2
,Y
i2
)不变;
若所述交点坐标不在所述主测线起始点的坐标与所述主测线终止点的坐标范围内,则所述主测线和所述副测线无交点,保持所述主测线起始点P
i
和所述主测线终止点P
i2
不变;所述主测线中点为所述主测线上序号为i2/2的点。4.根据权利要求2所述的基于二分法的海洋重磁测线交点差计算方法,其特征在于,所述根据所述交点坐标(X
c
,Y
c
)在测量线上的位置更新测量线的首末测量点,包括:比较所述交点坐标(X
c
,Y
c
)、所述副测线起始点的坐标(X
j
,Y
j
)、副测线中点的坐标(X
j2/2
,Y
j2/2
)和所述副测线终止点的坐标(X
j2
,Y
j2
)的大小;若所述交点坐标在所述副测线起始点的坐标与所述副测线中点的坐标的范围内,则所述测线交点P
c
位于所述副测线的前半段,将所述副测线终止点P
j2
(X
j2
,Y
j2
)更新为P
j2/2
=(X
j2/2
,Y
j2/2
),保持所述副测线起始点P
j
(X
j
,Y
j
)不变;若所述交点坐标在所述副测线中点的坐标与所述副测线终止点的坐标的范围内,则所述测线交点P
c
位于所述副测线的后半段,将所述副测线起始点P<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。