一种准确计算地表长度的方法和装置制造方法及图纸

技术编号:7786911 阅读:230 留言:0更新日期:2012-09-21 08:22
本申请提供了一种准确计算地表长度的方法和装置,以解决现有的计算地表长度的方法中计算结果不准确的问题。所述方法包括:确定需要计算地表长度的线的点序列,加载点序列范围内的DEM数据;投影所述需要计算地表长度的线到DEM上;确定所述投影到DEM上的线的转折点;连接所述的转折点为线段,计算线段的长度并求和,将求和结果作为地表长度。本申请提出的一种准确计算地表长度的方法和装置通过提高点序列的密度来提高计算地表长度的准确度,使计算结果更能反映实际的地表情况。

【技术实现步骤摘要】

本申请涉及地理信息
,特别是涉及ー种准确计算地表长度的方法和装置
技术介绍
地表长度是地名空间点组成的长度。计算地表长度在地理信息领域很常见,例如在山区中计算ー个地方到另外ー个地方的距离,由于地面的起伏不定,在实际计算中很难准确的得到实际距离,现有技术一般是从地形图上大概的量取几个点,然后计算距离,或者在实际空间中采集部分点来计算距离,但是在地形图上量取的点和实际空间中采集点都很有限,不能真实的表达出地形的起伏特征,也就不能准确的计算出地表长度。
技术实现思路
本申请所要解决的技术问题是提供ー种准确计算地表长度的方法和装置,以解决现有的计算地表长度的方法中计算结果不准确的问题。为了解决上述问题,本申请公开了ー种准确计算地表长度的方法,包括确定需要计算地表长度的线的点序列,加载点序列范围内的DHM数据;投影所述需要计算地表长度的线到DEM上;确定所述投影到DEM上的线的转折点;连接所述的转折点为线段,计算线段的长度并求和,将求和结果作为地表长度。优选的,所述确定需要计算地表长度的线的点序列包括在地图上采集点序列或输入点序列的坐标,其中,所述点序列的坐标包括ニ维坐标或三维坐标。优本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种准确计算地表长度的方法,其特征在于,包括 确定需要计算地表长度的线的点序列,加载点序列范围内的DEM数据; 投影所述需要计算地表长度的线到DEM上; 确定所述投影到DEM上的线的转折点; 连接所述的转折点为线段,计算线段的长度并求和,将求和结果作为地表长度。2.根据权利要求I所述的方法,其特征在于, 所述确定需要计算地表长度的线的点序列包括 在地图上采集点序列或输入点序列的坐标, 其中,所述点序列的坐标包括二维坐标或三维坐标。3.根据权利要求I所述的方法,其特征在于 所述点序列范围是点序列的外包矩形。4.根据权利要求3所述的方法,其特征在于, 所述DEM数据包括原点坐标、网格大小和网格高程, 其中,所述原点坐标是外包矩形左下角的坐标, 所述网格高程是网格中心点的高程。5.根据权利要求I所述的方法,其特征在于 所述投影是在DEM中找到与所述点序列的平面坐标相同的点序列。6.根据权利要求I所述的方法,其特征在于 所述的转折点是投影在DEM上的线与由三个网格中心点组成的三角形边的交点,是空间的三维坐标点, 其中,所述三角形是直角三角形,...

【专利技术属性】
技术研发人员:李团宏郑国柱聂森
申请(专利权)人:北京地拓科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1