线段上提取点位置信息.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
求取一条线段上的系列点信息 应用背景 随着高速公路、铁路等线路项目的建设,需要获取线路上一系列的点位置信息,比如线路上的里程数,里程碑的位置埋设等。一般获取方法都是比较原始的利用地图直接进行量算,但是在量算过程中,存在着一定的误差。如何通过计算准确获得我们所需要的点位置信息呢?这就是我们需要解决的问题,下面我就等距取点法和自定义间距取点法进行介绍。 等距取点法 等距取点法就是每个点都是固定间距,根据用户指定的间距,依次计算出线路上等距点的位置信息。这种方法适合于里程碑的位置提取。计算中需要提供的信息是线路的矢量图(即线状的shp,坐标为经纬度),计算结果是线路上的点位置矢量图(即点状的shp,坐标为经纬度),计算过程中需要设计的参数信息有等间距值、拐点处理方式、起点的选项。以下是给出的一个设置界面: 等间距值是每个相邻点之间的间距,单位是米;拐点处理方式是指线路上每个拐点是否加入到计算的点中,如果不加入即选择跳过;起点的选项是指计算是从所给线路的起点还是终点开始计算。 自定义间距取点法 自定义间距取点法就是每两个相邻点的间距都是用户自定义的,根据用户指定的间距,依次计算出线路上等距点的位置信息。这种方法适合于路标程碑的位置提取。计算中需要提供的信息是线路的矢量图(即线状的shp,坐标为经纬度),计算结果是线路上的点位置矢量图(即点状的shp,坐标为经纬度),计算过程中需要设计的参数信息有等间距值、拐点处理方式、起点的选项。以下是给出的一个设置界面: 点间距参数是输入每个相邻点之间的间距,单位是米;拐点处理方式是指线路上每个拐点是否加入到计算的点中,如果不加入即选择跳过;起点的选项是指计算是从所给线路的起点还是终点开始计算。 计算示意图 这是一个等距点显示图,图上标示的数字是每个点的里程数。 这是一个自定义点距显示图,图上标示的蓝色数字和符号,是自定义间距里程数的点。 计算原理 对于线段的点信息提取,计算过程分为三步:1、计算经纬度坐标下的每公里的长度;2、利用插值法换算出每条线段上间距点的位置信息;3、把位置信息点依次存入到指定的文件中,进行保存。这三步中比较关键的是第一步,它关系到计算点信息的质量好坏。第二步是利用第一步的计算进行插值运算,按照指定的规则得到一系列点信息。第三步是把计算出来的点储存到文件中进行保存,并作为成果提供出来。 总结 对于整个过程可能看起来比较简单,但是在处理过程中,还存在着一定的技巧和方法。这里只是就最常用的两种计算方法进行了介绍,还有很多应用可以进行研究。 如有需要可以和本人联系: 联系QQ邮件:dongfeng_zh008@126.com

文档评论(0)

linyin1994 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档