地理信息 线性参照 征求意见稿_第1页
地理信息 线性参照 征求意见稿_第2页
地理信息 线性参照 征求意见稿_第3页
地理信息 线性参照 征求意见稿_第4页
地理信息 线性参照 征求意见稿_第5页
已阅读5页,还剩147页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GB/TXXXXX—XXXX1GB/T35647地理信息概念模GB/T30170地理信息基于—ISO在线浏览平台:可通过/o3.1注1:属性事件包括属性值沿属性要素(3.2)使用的线性参照位置(33.23.33.4GB/TXXXXX—XXXX23.53.6几何单形geometricprimitive3.73.83.9);3.103.11)(3.1233.13线性要素(3.4)的一部分,通过属性子集与该要素的其余部分进行区分3.143.153.163.17沿关联的(定位)要素进行了线性定位(3.14)3.18用于识别线性定位(3.14)要素地理位置(3.19)3.19))3.20GB/TXXXXX—XXXX43.213.223.23注:将地理位置(3.19)指定为线性参照位置3.243.253.264缩略语和UML符号4.1缩略语CRS坐标参照系(CoordinateReferenceSystem)GIS地理信息系统(GeographicInformationSIFC工业基础类(IndustryFoundaLandInfra土地和基础设施概念模型(LandandInfrastructureconceptualmodeNCHRP国家合作高速公路研究计划(NationalCooperativeHighwayResearchProgram)RDF资源描述框架(ResourceDescriptionFramewREST表示性状态转移(REpresentationalStateTransfer)SOAP简单对象访问协议(SingleObjectAccessProtocol)SQL结构化查询语言(StructuredQueryLanguage)GB/TXXXXX—XXXX5UML统一建模语言(UnifiedModellingLangXSP横断面定位(cross-sectionalpositioning)4.2UML符号本文件中的概念模式以UML形式呈现,使用到的UML符号见GB/T35645.1概述——可以使用SQL等技术的数据库连接接口;很少有应用程序需要此概念模式所描述的全部功能。因此,第6章定义了一组支持应用程序的一致型,以记录每个选用的、由其成员变量定义的UML类型的状态。对于相同的但在技术上具有不同实现的本文件中的UML模型定义了抽象类型,应用模式可以定义概念类,各种软件系统可以定义实现类或5.2一致性类5.2.1总述本文件的一致性应包括数据类型一致性或数据类型和操作一致性。附录A的抽象测试套件中提供了5.2.2数据类型一致性数据类型一致性包括在本文件中实例化类型的应用模式或专用标准中使用的数据类型。在这种情表1列出了为第6章中每个包指定的一致性测试,详见附录A。表中的每一行代表一个一致性类。在6包A.1.1A.1.2A.1.3A.1.4A.1.5A.1.6X—————XX————X—X———X—XX——X———X—X———XX5.2.3操作一致性表2列出了为第6章中每个包指定的一致性测试,详见附录A。表中的每一行代表一个一致性类,其包A.1.1A.2.1A.1.2A.2.2A.1.3A.2.3A.1.4A.2.4A.1.5A.2.5A.1.6A.2.6X—————XX————X—X———X—XX——X———X—X———XX6.1背景概述LRSs广泛用于交通运输,但也适用于公用事业等其他领域。它们用于根据沿线性元素的测量距离由于某些原因,线性参照位置很重要。首先,目前大量信息保存在使GB/TXXXXX—XXXX7本文件提出了用于描述线性参照位置的一致性规范,允许在不同参照方法和/或线性元素之间进行LRS是一组LRM以及实施它们的政策、记录和程序。目前,有许没有单一的最佳方法,因为每种方法在某些情况下都有优势。因此法具有闭包性和传递性,确保双向变换和变换链线性元素要素不必是线性的。例如,一个道路要素可以具有多种空间表示以支持不同的应用。它们可以是照位置转换为其他线性元素或其他LRM。使用线性参照而不是其几何,直接基于要素的基本概念定义道相关的权重。因此,沿边测量时可以根据权重值按比例分配。只有有线性参照方法(LRM)8LRM也规定了是否可以垂直于线性元素进行额外的偏移测量,以指定不是直接位于线性元素上的位距离表达式.1沿线距离离”是最简单的形式。它指定沿线性元素从其起点向终点方向测量多远。生成的“沿线”位置A位于线沿线距离起点线性元素A终点通常情况下,对于特定绝对类型的LRM,元素起点3.5公里处的沿线位置A。沿线距离=4绝对零起点=0.5线性元素A=3.5终点对于插值LRM,距离表达式包括单个测量值。该方法要求测量值与线性插值方法一起使用,以根据百分比LRM,测量值为60的距离表达式,表示从起点开始沿1号公路30公里处的线沿位置A。9沿线距离起点线性元素A终点起点长度.2参照物的沿线位置A,距离位于起始参照物位置R沿路线0.5km处。如果千米桩位于距离1号公路起点4沿线距离R起点线性元素起A终点始参照物LRM之间的参照类型有所不同。例如,参照物可以包括交叉口、行政管理边界、地标和物理参照标记。如果LRM的类型是具有朝向参照物的线性参照方法,则可以将“朝向参照物”添加到距离表达式中沿线距离R始起点线性元素起A朝终点始照照物物物.3偏移GB/TXXXXX—XXXX如果LRM类型为具有偏移的线性参照方法,则距离表达式可以包含偏移表达式以指定不是直接位于沿线距离A起点线性元素横向偏移起点线性元素距离O横向偏移参照物可以是现实世界中实体的名称,例如路缘,以将位置指定为“路缘后5英尺”。或者,偏移参照物可以是要素的实例,例如表示路缘的要素。如果线性元素和要素实例具有关联GB/TXXXXX—XXXXAO线性参照位置直接位于沿线位置A所在的线性元素的上方或下方。如果指定了横向偏移,则生成如果线性元素本身是垂直定向的管道部分,则不能应用横向和垂直偏移。对于这些情况,LRS可以包括图8说明了沿线性元素的线性参照位置不确定偏移位置O的情况。沿线位置A1lod-1可以确定偏移位置O。但是,通过附加的沿线位置A2沿横向偏移距离lod-2也可以指定相同的偏移终点O线性元素A2A1终点O线性元素A2A1起点沿线距离沿线增加距离起点沿线距离向偏移距离lod-1和lod-2从相同的位置A到达。无法使用线性参照位置和线性元素指定O1和O2之间的灰色区域中的偏移位置。该区域的大小取决于线性元素在A处的偏转角以及横向偏移距离的大小。因此,沿线距离确定的线性参照位置A的偏移应为距离lod-终点沿线距离起点A起点线性元素沿线距离起点线性元素A终点线性定位事件是使用LRS进行定位的事件。它可以反映正在发生的事情,如车祸,或存GB/TXXXXX—XXXX属性事件用于区分要素在有限范围内适用的要素属性值。适用的空间范围由沿属性要素的线性参要素和属性事件之间的选择类似于要素和属性之间的选择。一个要素代表真实世界中被保存信息.2事件位置事件位置用于指定线性定位的要素事件发生的位置或线性定位的属性值适用的位置。事件位置可“点”位置“起始/终止”点位置LATLFROMLTO单个事件实例只发生在一个地方。然而,这个地方可以用“点”位置和“起点/终点”两个位置来描述。例如,单个城市要素实例可以具有单独的、依赖于比例的“点”和“起点/终点”位置,即使这.3事件时间GB/TXXXXX—XXXXTTTOTTFROM时刻时间“起点/终点”时段事件“点”位置时段事件TAT时间“起点/终点”时段事件“点”位置时段事件TAT“点”位置时刻事件“起点/终点”时刻事件LTO位置LATLFROM“点”位置 LTO位置LATLFROM“点”位置):不同的组织可以在不偏离本文件精神的情况下对事件进行不同的分类。给出的示例只是几种可能的选择。在特定的应用模式中,可以将特定的碰撞建模为起点/终点时段事件,以反映更高级别的位置线性分段线性段是没有显式几何的一维对象,它是根据沿要素的属性事件的特定子集对线性要素进行分段(参见附录D.2中的分段示例)。每个线性段对应于父线性要素的一部分,从而能够从该要素的几何推6.2.1语义核心包“线性参照系”为LRS的定义提供类和类型。LRS的UML类及其关系如图14所示。声称符合6.2.2位置表达式(PositionExpression)语义测量方法和用距离表达式指定的测量值确定。位置表达式的UML如图15所示。在前两个值(线性元素图15上下文图:位置表达式(PosPositionExpression::linearElement:LinearElementPositionExpression::distanceExpression:DistanceExpress角色:LRM:LinearReferencingMethodPositionExpression::LRM:LinearReferencingMethod6.2.3线性元素(LinearElement)语义<接口>线性元素(LinearElement)指定在线性参照系中用于进行测量的基础线性元素。线性元素LinearElement::linearElement:LinearElementT6.2.4线性元素类型(LinearElementType)语义<联合>线性元素类型(LinearElementType)提供了一种选择,用于指定在线性参照系中进行测量图17上下文图:线性元素类型(LinearE):):):6.2.5线性元素接口(ILinearElement)语义a)线性元素默认的LRM;);d)一个或多个位置表达式,表示使用指定的LRM将此线性元素上的线性参照位置转换附录D中描述了应用模式如何根据GB/T23707中定义的类型实现线性元素接口的示例。线操作:defaultLRM操作“默认的LRM(defaultLRM)”返回线性元素的defaultLRM():LinearReferenciGB/TXXXXX—XXXX操作:measure操作“度量(measure)”返回线性元素的一个测量measure(measureAttribute:CharacterString=defaultLength):Measure操作:translateToInstance操作“转换为实例(translateToInstance)”将沿主体(源)线性元素定义的位置表达式转换为使用目标LRM沿已知的指定目标线性元素测量的距离表达式。目标LRM默认为目标实例默认的LRM,除非translateToInstance(sourceLocation:PositiontargetInstance:LinearElement,tLinearReferencingMethod=targetInstance.defaultLDistanceExpression操作:translateToType(LR_Curve)或有向边(LR_DirectedEdge)类型的线性元素定义的位置表达式转换为沿指定元素类型的适当实例测量的一个或多个位置表达式。返回的位置表达式包括适当的元素实例以及生成的距离表“translateToInstance”。translateToType(sourceLocation:PositionExpression,CharacterString,targetLRM:LinearReferencingMethtargetType.defaultLRM):PositionExp6.2.6要素接口(IFeature)语义GB/TXXXXX—XXXXIFeature::referent[语义不是所有实现了线性元素接口的线性元素实现都实现了空间接口,因为线性元素可以没有或有很默认的LRM和结果测量值。如果该点正好在几何曲线实例上,则返回用于确定位置的距离表达式,其中ISpatial::lrPosition(point:Point):P操作:pointISpatial::point(lrPosition:PositionExpress6.2.8线性参照方法(LinearReferencingMethod)语义<接口>线性参照方法(LinearReferencingMethod)描述了沿线性元素(和可选的偏移)进行测量GB/TXXXXX—XXXX图21上下文图:线性参照方法(LinearRefere属性:name:CharacterStringLinearReferencingMethod::name:CharacterStrLinearReferencingMethod::type:LRMTy属性:units:UnitOfMeasureLinearReferencingMethod::units:UnitOfMeas属性:constraint[0..*]:CharacterString可选属性“约束(constraint)”允许LinearReferencingMethod::constraint[0..*]:CharacterSt属性:positiveDistanceAlongDirection:DistanceAlongDirection=“same”GB/TXXXXX—XXXX方向。线性元素的方向被视为该LRM使用的正方向。默认值为“相同”,表示正方向,“相反”则为负LinearReferencingMethod::positiveDistanceAlongDirection:DistanceAlongDirection=“same”属性:measureMultiplier[0..1]:Number获得的测量值应乘以该数字。该乘数用于支持测量不均匀LinearReferencingMethod::measureMultiplier[0..1]:Number6.2.9方向距离(DistanceAlongDirection)图22上下文图:方向距离(Distan6.2.10线性参照方法类型(LRMType)6.2.11距离表达式(DistanceExpressGB/TXXXXX—XXXX如果线性参照方法的LRMType是“相对”类型,则距离表达式还可以包括沿向参照物以指定测量开始的照物(见6.3)。距离表达式的UML图如图24上下文图:距离表达式(Dis属性:distanceAlong:Measure“绝对”类型,则距离从线性元素的起点开始测量。如果是“相对”类型,则从指定的“起始参照物”DistanceExpression::distanceAlong:MeasureDistanceExpression::fromReferent[0..1]:ReferentGB/TXXXXX—XXXX用于指定沿华盛顿街的相对线性参照位置,则表示沿华盛顿街与第一大道交叉口的参照点归华盛顿街拥有参照物实例的要素接口实例不必与作为包含该参照物实例位置表达式的线性元素实例相同。参照桩18)指定沿1号公路的位置(位置表达式中的线性元素)。在这种情况下,参照物本身的位置很参照标记的距离递增的顺序)遍历要素接口时找到参照标记的顺序一致。这可以通过使用相对LRM指定属性:name:CharacterStringReferent::name:CharacterStringReferent::type:ReferentTypeReferent::position[0..1]:Point性参照位置给出。位置表达式中包含的LRM指定了如何进行测量:可以是从元素开始的绝对值、相对于前一个(或其他)参照物或为插值类型。参照物位置的LRM不必与包含使用该参照物的距离表达式的位Referent::location[0..1]:PositionExpress属性:restartValue[0..1]:ValueExpression可选属性“新起始值(restartValueReferent::restartValue[0..1]:ValueExpress6.2.13参照物类型(ReferentTyp标记最初沿着被测量的线性元素以均匀的距离间隔开始,尽管随后的重新配准可能会导致标记之间的间距不均匀。使用与前一个标记的距离的相对LRM指定它们的位置可以最大限度地6.2.14值表达式(ValueExpression)GB/TXXXXX—XXXX<数据类型>值表达式(ValueExpression)用于描述使用相关LRM指定的测量值。值表达式的UML图图27上下文图:值表达式(Valu属性:value:Measure属性“值(value)”给出了这个值表ValueExpression::value:Measure角色:LRM:LinearReferencingMethodValueExpression::LRM:LinearReferencingMethod6.3.1语义的LRM提供类和类型。当“朝向参照物”是位置表达式的一部分时,距离表达式的“沿线距离”值表示GB/TXXXXX—XXXX6.3.2朝向参照物线性参照方法(LRMWithTowardsReferent)语义<接口>朝向参照物线性参照方法(LRMWithTowardsReferent)通过添加支持朝向参照物的LRM子类型,例如,十字街线性参照方法,扩展了线性参照方法。朝向参照物线性参照方法的UML图如图29所GB/TXXXXX—XXXX图29上下文图:朝向参照物线性参照方法(LRMWith属性“类型(type)”规定了LRM的类型。由于它支持朝向参照物,所以它的类型应该是“相对”LRMWithTowardsReferent::type:LRMType=relat6.3.3距离表达式可选的关联角色“朝向参照物(towardsRe偏移方向。仅当LRM的类型为朝向参照物DistanceExpression::towardsReferent[0..1]:Referent6.4.1语义垂直距离是从线性元素或偏移参照物沿垂线测量的。线性参照偏移类的UML图如图30所示。包“线性GB/TXXXXX—XXXX参照偏移”依赖于线性参照系包,声称符合此线6.4.2偏移线性参照方法(LRMWithOffset)语义方法。这些属性包括度量单位、横向偏移和垂直偏移的正方向。偏移线性参照方法的UML图如图31所GB/TXXXXX—XXXX图31上下文图:偏移线性参照方法(LRMW属性:offsetUnits:UnitOfMeasure属性“偏移单位(offsetUnits)”给出了此LRM用于偏移距离的度量单位。使用的度量单位LRMWithOffset::offsetUnits:UnitOfMeasu属性:positiveLateralOffsetDirection:LateralOffsetDirection=“right”线性参照方法的正方向。默认值为“右(right)”,表示正方向,LRMWithOffset::positiveLateralOffsetDirectiLateralOffsetDirection=“right”属性:positiveVerticalOffsetDirection:VerticalOffsetDirection=“up”属性“垂直偏移正方向(positiveVerticalO量线性参照方法的正方向。默认值为“上(up)”,表示向上方向,“下(LRMWithOffset::positiveVerticalOffsetDiVerticalOffsetDirection=“up”6.4.3横向偏移方向(LateralOffsetDirection)<枚举>横向偏移方向(LateralOffsetDirGB/TXXXXX—XXXX图32上下文图:横向偏移方向(Latera6.4.4垂直偏移方向(VerticalOffsetDirection)<枚举>垂直偏移方向(VerticalOffsetDirection)给出了表示垂直偏移方向的选项。值是向上和向参照物”,则偏移方向为从“起始参照物”朝“朝向参照物”的方向观察。垂直偏移方图33上下文图:垂直偏移方向(VerticalOffs6.4.5横向偏移距离表达式(LateralOffsetDistanceExpression)语义<数据类型>横向偏移距离表达式(LateralOffsetDistanceExpression)扩展了距离表达式,允许元素或偏移参照物的距离。LRM应为偏移线性参照方法类型。横向偏移距离表达式的UML图如图34所图34上下文图:横向偏移距离表达式(LateralOffsetDistanc角色:lateralOffsetExpr可选的关联角色“横向偏移表达式(lateralOf偏移距离。如果没有横向偏移表达式,则该位置不会横向移动到线性元素的左侧或右侧。仅当LRM的类LateralOffsetDistanceExpression::lateralOffsetExpressLateralOffsetExpression角色:verticalOffsetExpression[0..1]:VerticalOffsetExpression偏移距离。如果不存在垂直偏移表达式,则该位置不会垂直移动到线性元素的上方或下方。仅当LRM的LateralOffsetDistanceExpression::verticalOffsetExpression[0VerticalOffsetExpression6.4.6横向偏移表达式(LateralOffsetExpression)语义<数据类型>横向偏移表达式(LateralOffsetExpression)用于描述线性参照位置的横向偏移。横GB/TXXXXX—XXXX图35上下文图:横向偏移表达式(LateralOffse属性:offsetLateralDistance[0..1]:Measure可选属性“横向偏移距离(offsetLateraLateralOffsetExpression::offsetLateralDistance[0..1]:Mea属性:lateralOffset可选属性“横向偏移参照物(lateralOffsetLateralOffsetExpression::lateralOffsetReferent[0.LateralOffsetReferent6.4.7横向偏移参照物(LateralOffsetReferent)<联合>横向偏移参照物(LateralOffsetReferent)规定横向偏移参照物是要素几何、横向偏移参横向偏移参照物“路缘后部”允许将位置指定为路缘后部5英尺。这有助于在现场定位位置,而无需对),1)表示横截面位置的值,-L表示左侧附加近侧车道,1是条带编号,从右到左依次编号为1~9。1表示最右边GB/TXXXXX—XXXX图36上下文图:横向偏移参照物(LateralOff6.4.8垂直偏移表达式(VerticalOffsetExpression)语义<数据类型>垂直偏移表达式(VerticalOff图37上下文图:垂直偏移表达式(Vertical属性:offsetVerticalDistance[0..1]:MeasureVerticalOffsetExpression::offsetVerticalDistance[0..1]:Measu属性:verticalOffsetReferent[0..1]:VerticalOffsetReferent可选属性“垂直偏参照物(verticalOVerticalOffsetExpression::verticalOffsetReferent[0..1]:GB/TXXXXX—XXXXVerticalOffsetReferent6.4.9垂直偏移参照物(VerticalOffsetReferent)图38上下文图:垂直偏移参照物(Vertica6.4.10横截面惯例接口(ICrossSectionalConvention)<接口>横截面惯例(ICrossSectionalConvention)为特定学科中以人为中心的应用提供了一种标准方式来定义横截面位置惯例。横截面位置惯例通常按层次定义为多个组件,由横截面惯例组件接口图39上下文图:横截面惯例接口(ICrossSectiona属性:name:CharacterStringICrossSectionalConvention::name:角色:childXSConventionPart:ICrossSectionalConventionPart关联角色“(子横截面惯例组件)childXSConventICrossSectionalConvention::childXSConv6.4.11横截面惯例组件接口(ICrossSectionalConventionPart)<接口>横截面惯例组件(ICrossSectionalConventionPart)为特定学科中以人为中心的应用提供了图40上下文图:横截面惯例组件接口(ICrossSectionalCon属性:name:CharacterStringICrossSectionalConventionPart::name角色:owningXSConvention:ICrossSectionalConventionICrossSectionalConventionPart::ow角色:nestedXSConvGB/TXXXXX—XXXXICrossSectionalConventionPart::nestedXSCon角色:owningXSConvICrossSectionalConventionPart::owning6.5.1语义量类的UML图如图41所示。包“线性参照偏移矢量”依赖于线性参照偏移包,声称符合此线性参照偏6.5.2矢量偏移距离表达式(VectorOffsetDistanceExpression)语义定矢量偏移量。如果提供,它应包括相对线性元素测量的矢量。线性参照方法(LRM)应为偏移线性参GB/TXXXXX—XXXX图42上下文图:矢量偏移距离表达式(VectorOffsetDi角色:vectorOffsetExpression[0..1]:VectorOffsetExpression表达式。如果矢量偏移表达式不存在,则该位置不会偏移线性元素。仅当LRM的类型为偏移线性参照方VectorOffsetDistanceExpression::vectorOffsetExpression[VectorOffsetExpression6.5.3矢量偏移表达式(VectorOffsetExpression)语义图43上下文图:矢量偏移表达式(VectorO属性:offsetVector:VectorVectorOffsetExpression::offsetVector:Vector属性:vectorCRS[0..1]:CRSVectorOffsetExpression::vectorCRS[0..1]:CRS6.6.1语义GB/TXXXXX—XXXX语义线性定位事件是使用LRS定位的事件。它可以反映发生的事情,如车祸,或存在的事情,如路面类并且可能进一步限定为在某一时刻或某段时间内适用。事件类包含属性值以及指定单个位置或连续空回想一下,位置表达式需要三个部分来指定线性定位的位置:要沿其测量的线性元素、测量方法(LRM)和测量值。对于要素事件,线性元素是定位要素。对于属性事件,线性元素是属性要素。定位要图44显示了线性定位事件的UML图。附录E.1中提供了一个要素事件示例。附录GB/TXXXXX—XXXX6.6.3事件(Event)语义由沿线性元素的线性参照位置定义,并可能进一步限定为在某个时刻或在一段时间内适用。事件的UML属性:eventName:CharacterStringEvent::eventName:CharacterString两个位置来描述。例如,单个城市要素实例可以具有单独的、依赖于比例的“点(at)”和“起点/终Event::location[1..*]:EventLocationEvent::time[0..1]:EventTimeEvent::linearElement:LinearElement6.6.4属性事件(AttributeEvent)语义定为在某一时刻或某段时间内适用。属性事件的UM属性“值(value)”指定被定位事件的值。value的数据类型是任何类型(ANYAttributeEvent::value[0..1]:ANY角色:attributedFeature:IFeatureAttributeEvent::attributedFeature:IFeature6.6.5要素事件(FeatureEvent)语义某个时刻或在一段时间内适用。要素事件的UML图如图6.6.6事件位置(EventLocation)<数据类型>事件位置(EventLocation)用于指定沿定位要素或属性要素的线性定位事件的线性参6.6.7点位置(AtLocation)语义GB/TXXXXX—XXXX<数据类型>点位置(AtLocation)用于指定沿定位要素或属性要素的单个位置。点位置的UML图如属性:atPosition:DistanceExpression位置表达式定义的线性参照位置包括被测量的线性元素、用于指定测量方式的LRM和用于指定测量的距离表达式。对于此属性,事件通过其线性元素角色引用线性元素。要素具有默认的LRM,除非被事件位AtLocation::atPosition:DistanceExpression属性:overriding素或属性要素默认的LRM。AtLocation::overri6.6.8起止位置(FromToLocation)语义属性:fromPosition:DistanceExpression个位置点。由位置表达式定义的线性参照位置包括被测量的线性元素、用于指定测量方式的LRM和用于指定测量的距离表达式。对于此属性,事件通过其线性元素角色引用线性元素。要素具有默认的LRM,FromToLocation::fromPosition:DistanceExpression属性:overridingFromLRMFromToLocation::over属性:overriding量的定位要素或属性要素默认的LRM。FromToLocation::ov位置点。由位置表达式定义的线性参照位置包括被测量的线性元素、用于指定测量方式的LRM和用于指GB/TXXXXX—XXXX定测量的距离表达式。对于此属性,事件通过其线性元素角色引用线性元素。要素具有默认的LRMFromToLocation::toPosition:DistanceExpression6.6.9事件时间(EventTime)<数据类型>事件时间(EventTime)用于指定线性定位事件适用的时间。事件时间的UML图如图496.6.10事件时刻(EventInstaEventInstant的UML图如图EventInstant::atTime:TM_Instant6.6.11事件时段(EventPeriod)<数据类型>事件时段(EventPeriod)用于指属性:duration:TM_PeriodEventPeriod::duration:TM_Period6.7.1语义GB/TXXXXX—XXXX包“线性分段”为线性分段的定义提供类和类型。线性分段类的UML图如图50所示。包“线性分14中所示的线性参照系包的所有LRS类和图46.7.2可分段要素(SegmentableFeature)语义GB/TXXXXX—XXXX图51上下文图:可分段要素(Seg操作:segment操作“分段(segment)”返回由所有segment(eventName[1..*]:CharacterString):L角色:resultantLinearSegmentSet[0..*]:LinearSegmentSetSegmentableFeature::resultantLinearSegmentSet[LinearSegmentSet6.7.3线性分段集(LinearSegmentSet)语义GB/TXXXXX—XXXX属性:eventName[1..*]:CharacterString属性“事件名称(eventName)”指定用于LinearSegmentSet::eventName[1..*]:CharacterStrLinearSegmentSet::linearElement:LinearElem角色:segmentedFeature:SegmentableFeatureLinearSegmentSet::segmentedFeature:SegmentableFeaLinearSegmentSet::linearSegment[1..*]:LinearSegment6.7.4线性分段(LinearSegment)语义<接口>线性分段(LinearSegment)用于指定对要素执行分段操作所产生的各个线性分段。线性分照位置。由位置表达式定义的线性参照位置包括被测量的线性元素、用于指定测量方式的LRM和用于指LinearSegment::startFeatureLocation:DistanceExpresLinearSegment::endFeatureLocation:DistanceExpresLinearSegment::owningLinearSegmentSet:LinearSegmenGB/TXXXXX—XXXXA.1数据类型A.1.1线性参照系数据类型A.1.2线性参照朝向参照物数据类型A.1.2.1线性参照系A.1.2.2线性参照朝向参照物a)测试目的:验证应用模式或专用标准是否实例化了实现线性参照朝向参照物包中接口和数据A.1.3线性参照偏移数据类型A.1.3.1线性参照系A.1.3.2线性参照偏移a)测试目的:验证应用模式或专用标准是否实例化了实现线性参照偏移包中接口和数据类型的A.1.4线性参照偏移矢量数据类型A.1.4.1线性参照系A.1.4.2线性参照偏移A.1.4.3线性参照偏移矢量a)测试目的:验证应用模式或专用标准是否实例化了实现线性参照偏移矢量包中接口和数据类A.1.5线性定位事件数据类型A.1.5.1线性参照系A.1.5.2线性定位事件a)测试目的:验证应用模式或专用标准是否实例化了实现线性定位事件包中接口和数据类型的A.1.6线性分段数据类型A.1.6.1线性参照系A.1.6.2线性定位事件A.1.6.3线性分段A.2操作A.2.1线性参照系操作A.2.2线性参照朝向参照物操作A.2.2.1线性参照系A.2.2.2线性参照朝向参照物A.2.3线性参照偏移操作A.2.3.1线性参照系A.2.3.2线性参照偏移A.2.4线性参照偏移矢量操作A.2.4.1线性参照系A.2.4.2线性参照偏移A.2.4.3线性参照偏移矢量A.2.5线性定位事件操作A.2.5.1线性参照系A.2.5.2线性定位事件A.2.6线性分段操作A.2.6.1线性参照系A.2.6.2线性定位事件A.2.6.3线性分段GB/TXXXXX—XXXX本文件采用的方法遵循奔特力系统软件公司(BentleySys通研究委员会交通研究记录(2005)[19]上发表国大多数州都有前期的道路清单数据库,并使用独立的LRM。每个州使用的软件系统通常产品以支持其不同的LRM的问题,奔特力系统软件公司决定首先研究该领域需要确定的基本原则和基本参见C.5.1)。广义模型通过从每一层抽象出一组相似的基本概念来简化NCH一种LRM的相似位置。事实上,对于区分测量内容与测量方法甚至没有明确的共识。相互转换(将使用方法A的位置转换为使用方法B的位置,然后返回到方法A,到达初始位置)几乎是不可能的。一些方法广义模型引入的第一个概念是位置表达式。位置表达式将沿某线性物体的单个位置定义为线性参GB/TXXXXX—XXXX本文件采用了位置表达式的广义模型概念,但为了在ISO19133中保持一致,将名称改为位置表达B.4线性参照方法(LRM)LRM分为三类方法:绝对、相对和插值。对于绝对方法,测量从线性元素的起始位置开始,例如,为距离表达式的一部分提供)的位置开始。例如,在千米参照桩方法中,测量值(2+0.5)是从编号为2的参照桩开始半公里处测量的。对于插值方法,测量值根据线性元素的长度按比例分配。例如,在距离表达式用于提供测量值。距离表达式的组成部分及其使用方式根据LRM不同而不同。距离可以虽然测量值是具有单位的度量(Measure)类型,但该单位应该与LRM的单位一致。测量值1.0在英并非如此,但仍然可以根据位置表达式关联到现3)遍历(Traversals)指沿着道路的系统性测量,用于补充道路网络的空间信息,通过路径遍历获取详细数据,支持道路照桩方法中的值变换为沿同一路线线性元素的绝对千米点方法中的值。位置表达式可以具有不同的线变换也具有传递性。从位置表达式A到位置表达式B再到位置表达式C的转换应与直接从A到C的结果能够将每个LRM转换为单个规范表示或从单个规范表示转换回LRM,而不是在每个可能的方法/元素对之性参照的广义模型[12],旨在具有足够的通用性以支持目前所有的LRM。C.2.1概述对于绝对LRM,测量是从线性元素起始位置沿线性元素方向进C.2.2英里点(Milepoint)英里点可能是最简单的,它与公制单位表示的千米点LRM一起,代表了最常见的LRM。该方法表示GB/TXXXXX—XXXX——约束:沿线性元素的距离应大于或等于0.0英里且小于线性元素的长度(以英里为单位)。起始位置。等于线性元素长度的值表示线性元素末端的位置。线性元素的长度可以通过measure()操作沿线距离起点终点起点终点C.2.3真里程(Truemileage)C.2.4千米点(Kilometre-point,kilopoint)千米点LRM与英里点LRM相同,只是LRM的单位是千米而不是英里,因此,沿线测量值的距离以千米C.2.5链程(Chainage)链程LRM与英里点LRM相同,但其LRM单位是米而不是英里。尽管英国最初对“链程”的定义可能是14825地理数据文件(GDF)4)。C.2.6百米点(Hectometre-point)百米点LRM与英里点LRM相同,但其LRM单位是百米(100m)而不是英里,因C.2.8链位移始节点位置)的绝对距离。本文件明确区分线性元素(被测量的元素)与LRM(测量方法),因此,通GB/TXXXXX—XXXXC.2.9横向偏移以英尺为单位的英第6章中UML图子集(如图C.3所示)足以表示使用横向偏移以英尺LRM为单位的英里点来指定线);具有以英尺为单位的横向偏移英里点LRM允许为任何位置表达式添加可选的横向偏移表达式。如果横向偏移表达式表示的偏移水平距离以英尺沿线距离A起点线性元素终点偏移距离/O尺为单位,偏移参照物上的对应点为其与通过点A的垂直于线性元素的线的交点,如图C.5所示。对于 沿线距离rA横向偏移起点线性元素横向偏移横向偏移OC.3.1概述对LRM包括英里桩(里程碑)、公制中等效的千米桩(也称为公里桩)、参照桩、县级英里点、十字街英里桩是最简单的相对LRM类型。从最近的前一个英里桩沿线性元素以十进制英里数进行测量。测例分配受影响的英里桩数量之间的重建距离。结果是它们不再是相隔1英里,则该LRM应修改为参照桩LRM,并且需要知道桩与桩的间距(见第6章中UML图的子集(如图C.6所示)足以GB/TXXXXX—XXXX沿线距离起点线性元素——名称:<英里桩编号>;),——地点:<如果指定,则为英里桩所在的地点>。于所有英里桩与前一个英里桩的距离为1.0,并且由于它们是从线性元素起点根据里程数命名的,因此无需指定其位置,它通常隐含在英里桩名称中(例如,英里桩3距离拥有它的线性元素的起点为3.0英C.3.3千米桩(Kilopost)千米桩LRM与英里桩LRM相似,只是LRM的单位是千米而不是英里,即沿线测量的距离值以千米为单位。千米桩之间的距离正好是1公里。如果不是,则实际上应为千米参照桩LRM。千米桩的LRM指定,例如,千米点(kilopoint)或千米桩(kC.3.4千米桩(Kilometre-post)C.3.5参照桩参照桩LRM与英里桩LRM类似,只是参照桩的间距不一定是相距1英里。因此,有必要明确指定每个参照桩的位置(或大概位置)。可以通过英里点LRM实现,指定它们从拥有的要素(LR_Feature)开始的绝对距离。或者,可以使用相对参照桩LRM进行定位,将每个参照桩定位在距前一个参照桩一定距离线性参照方法的约束应更改为“距离应大于或等于C.3.6县级英里点县级英里点LRM允许在高速公路进入新县时将英里点值重置为零。如果沿其线性参照位置的线性元素是穿过许多县的单一高速公路,则可使用此LRM。线性参照位置可以指定为高速公路进入县(照定位,则将县道42定义为线性元素,使用简单的英里点(绝对)LRM是合适的,因为它已经在该县沿起始参照物沿线距离起始参照物起点线性元素A终点——地点:<如果指定,则通过位置表达式指定县边界与线性元素相交处的地点>。C.3.7十字街十字街LRM允许指定沿线性元素一定距离处的位置,以英里为单位,从一条街道与线性元素的交叉第6章中UML图的子集(如图C.10所示)足以表示使——约束:沿线距离应大于或等于0.0英里且小于沿线性元素到朝沿线距离SecondAve(朝向参照物)SecondAve(朝向参照物)(起始参照物)AGB/TXXXXX—XXXX——地点:<如果指定,则位置表达式表示穿过线性元素的第一条街道的地点>。——名称:<第二条相交街道的名称>;——地点:<如果指定,位置表达式表示穿过线性元素的第二条街道的地点>。C.3.8控制段控制段LRM允许在高速公路进入新的控制段时将测量值重置为零。如果沿其线性参照位置的线性元素是穿过根据机构特定业务规则定义的多个控制段的单个高速公路,则可以使用此LRM。线性参照位置表示为高速公路进入控制路段(起始参照物或控制路段起反之亦然)和/或限制测量路段的长度以尽量减少测量值累积误差。可以在拓扑节点或线性元第6章中UML图的子集(如图C.12所示)足以表示使GB/TXXXXX—XXXX——约束:沿线距离应大于或等于0.0(使用规定的度量单位并且小于由起锚锚点锚锚锚锚点点点起始参照物B起始参照物B——名称:<控制段的标识符>;——位置:<如果指定,几何点(Geometry::Point)位于拓扑节点(线性元素与另一个线性元素——地点:<如果指定,则位置表达式表示边界穿过线性元素的地点>。C.3.9非均匀分布的测量非均匀分布的测量是当需要调整测量值以对应已知测量位置时出现的情况。然后需要通过从已知测量位置进行内插或外推来调整中间的测量值。如表C.1所示,LRM可以有一个测量乘数,用于调整相应的测量值。当需要不同的内插或外插比率时,可以使用多个“相对”类型的LRM实例,每个实例带IV0000AABBCC112222C.4.1概述C.4.2百分比百分比是另一种常用的LRM,它沿线性元素的起点开始进行测量,并表示为线第6章中UML图的子集(如图C.14所示)足以表示使GB/TXXXXX—XXXX沿线距离起点线性元素A终点起点如果线性元素是有向边,其measure()操作返回权重值而不是长度,例如遍历边所需的总时间。对表示没有遍历边的任何部分。值100表示边末端节点的位置,并且表示与分配给边的总权重值相等的权归一化LRM与百分比LRM相同,只是测量值的范围从0(零)到1(一)而不是0到100,其中测量值0C.5.1NCHRP20-27(2)模型模型[13]。概念数据模型将信息分成五个级别GB/TXXXXX—XXXX事件1/1/2事件1/1/2事件1/1/1事件1/1/N事件N/N/2事件事件N/N/2事件N/N/N事件N/N/1LRMN/1LRMN/NLRMLRMN/1LRMN/NLRMLRMLRM1/NLRMN/2LRMN/2基准基准来源来源1来源2来源2来源3制图表示可以描述地图或GIS中具有几何和空间位置的线,它们在NCHRP模型中表示为与线性基准的位置和锚段最后一条线的结束位置。制图表示在图C.16中显示为来源(Source)。LRM到网络的映射是最成问题的。尽管网络级别以及确定节点位置的目的是为了实现拓扑遍历,但LRM遍历包括整个链构成过程中引入中间节点来断开链。这与通常的网络拓扑约束相反,即每个节点应GB/TXXXXX—XXXX作为本文件基础的线性参照广义模型是NCHRP20-27(2)的简化模型,如图C.18所示,NCHRP模型事件1/1/2事件1/1/N事件1/1/2事件1/1/N事件1/1/1LRMLRMLRMLRMLRMLRM线性元线性元素网络1网络2网络3基准基准来源2来源1来源2来源1线来源3GB/TXXXXX—XXXX事件事件事件事件事件事件事件事件事件NN1线线本文件仍然支持所有级别的NCHRP模型。制图表示中的线条是曲线类型的线性元素。基准层中的锚NCHRP假设基准是单一的。但广义模型没有这样的限制,可以使用多个基准,并且仍然能够根据需C.5.2OGCLandInfra—配准要求土地和基础设施概念模型(LandInfra)的范围是土地和土木工程基础设施LandInfra将路线定义为一个定位元素,提供了一个用于定位物理元素的线性参照系。配准是LandInfra中的主要线性元素概念,其配准要求类规定了如何定义和使用配准。要启用此功能,应将配准指定为一种线性元素,从而要求配准支持OGC抽象规范主题19的线性元素接口,该接口等效于本文件中的线性元素接口。因为配准具有几何/位置,所以应用可以根据配准的线GB/TXXXXX—XXXXOGCInfraGML编码标准提供了支持OGC土地中土地和土木工程基础设施设备概念的GML编码定义的配准提供了用于定位物理元素的线性参照系。OGCInfraLRM、度量和起始值添加到其线性元素类型中实现的线性元素(gmllr:LinearElement)。配准是要素的直接子类型,因此它可以表示为gmllr:或li:Lin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论