- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linearreferencing〔线性参考〕介绍
线性参考(Linear referencing)介绍 概念 线性参考(LR)是一种利用沿着线要素的相对位置来存储地理位置的方法 Why LR? 很多地理位置都被记录为沿直线特征的事件 线性参考也可以用于多套的属性相关联的线性特征的部分,而不需要每次属性值变化时都将线性要素进行重新分割。 相比坐标,有些对象的位置沿着线性特征可以更好地确定,它们的位置可以由一个测量值,如旅行距离(从已知的出发点开始)。 建表、MetaData、Spatial Index SDO_GTYPE if this attribute is set to 3302, it means the following: 3 = Each point in the geometry uses three ordinates (x, y, m). 3 = The measure is in the third ordinate. 0 = Not used. 2 = This is a simple line string. Constructing LRS Geometries 获取开始点和结束点 Convert SDO_GEOMETRY to Linear Referenced Geometry 动态分段Dynamic segmentation 动态分段(DynSeg)是计算事件的的地图位置或形状的过程。动态分段允许多种属性与一个线性要素的任何部分相关联。 动态分段种类 线段剪取(Clip) 确定点位(Locate) 投影点位(Project) 线段剪取(Clip) 使用场景 提取道路中因为道路施工需要关闭的路段 提取船只在某条水道上某天所游行的路段,这里量度(Measure)是指安排的时间,起点和终点的量度值分别是一天的开始和结尾。 In Arcmap 确定点位(Locate) 使用场景 确定道路路标、停车场的位置 确定船只在指定日期和时间的所处位置。 投影点位(Project) 获取量度信息GET_MEASURE 使用场景 车辆在高速公路上抛锚,车辆的位置通过车载GPS传输到服务中心,服务中心执行投影请求取得车辆沿高速公路的位置以及偏移量。 In Arcmap LRS线段与标准线段交叉 Validation of LRS Segments VALID_GEOM_SEGMENT VALID_MEASURE VALID_LRS_PT VALIDATE_GEOMETRY_WITH_CONTEXT VALID_GEOM_SEGMENT VALID_MEASURE VALID_LRS_PT 3D几何要素的动态分段 函数加上 _3D的后缀 CLIP_GEOM_SEGMENT_3D SDO_GTYPE为4402 其他操作 连接(Concatenate) 分割 (Split) 将线段依据某一量度值分割成两段 偏移(Offset) 与分割类似,但是结果集中的线段跟原线段有一个偏移量,其值为传入的Offset值,取值的正负决定方向。 * * 点要素可以这样被描述: 在道路12公里处。 在路标10往东4公里处 同理,线要素可被描述为: 该线段在沿路18公里到26公里之间 该线段始于28公里处,延伸12公里 使用LR还有一个附加的好处是其确保事件位于线性要素上。如果底图的精确度不高的话,使用x,y坐标形式的存储很容易导致事件与线性要素不能精准的吻合,从而使后续的数据处理或分析结果不可靠。 形状点 形状点就是一个线性要素上被赋予“量 ”(measure)信息的点,一个线性要素的开始点和结束点必须拥有“量 ” 信息,中间点则可以有,也可以无 偏移量 (Offset) 偏移量是指一个沿几何线段的点与线段之间的垂直距离。 如果点在沿线段方向的左边,偏移量为正(+),反之为负(-),若点落于线段上,则偏移量为0. SQL UPDATE road_segments SET geom = SDO_LRS.CONVERT_TO_LRS_GEOM ( geom, 0, -- start measure value 100 -- end measure value ); *
文档评论(0)