GBT 35627-2017 室內(nèi)多維位置信息標(biāo)記語言_第1頁
GBT 35627-2017 室內(nèi)多維位置信息標(biāo)記語言_第2頁
GBT 35627-2017 室內(nèi)多維位置信息標(biāo)記語言_第3頁
GBT 35627-2017 室內(nèi)多維位置信息標(biāo)記語言_第4頁
GBT 35627-2017 室內(nèi)多維位置信息標(biāo)記語言_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

室內(nèi)多維位置信息標(biāo)記語言2017-12-29發(fā)布2018-07-01實施中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局GB/T35627—2017前言 I 2規(guī)范性引用文件 3術(shù)語和定義 4縮略語 25室內(nèi)多維位置信息模型 25.1UML圖示 25.2室內(nèi)多維位置信息概念模型 35.3室內(nèi)參照系統(tǒng) 35.4室內(nèi)多維位置信息 6室內(nèi)多維位置信息標(biāo)記語言 86.1室內(nèi)位置 86.2室內(nèi)絕對位置 6.3室內(nèi)相對位置 6.4相對幾何位置 6.5語義位置 6.6參照對象 附錄A(資料性附錄)本標(biāo)準(zhǔn)中的類名中英文對照表 附錄B(規(guī)范性附錄)室內(nèi)多維位置信息標(biāo)記語言XMLSchema 附錄C(資料性附錄)室內(nèi)絕對位置描述實例 附錄D(資料性附錄)室內(nèi)相對位置描述實例 參考文獻(xiàn) I本標(biāo)準(zhǔn)按照GB/T1.1—2009給出的規(guī)則起草。本標(biāo)準(zhǔn)由國家測繪地理信息局提出。本標(biāo)準(zhǔn)由全國地理信息標(biāo)準(zhǔn)化委員會(SAC/TC230)歸口。本標(biāo)準(zhǔn)起草單位:國家基礎(chǔ)地理信息中心、西南交通大學(xué)、南京師范大學(xué)、電子科技大學(xué)、武漢大學(xué)、河南城建學(xué)院、北京四維圖新科技股份有限公司、浙江中海達(dá)空間信息技術(shù)有限公司、中國地質(zhì)大學(xué)(武漢)、北京建筑大學(xué)、天地圖有限公司、高德軟件有限公司、南京漢圖信息技術(shù)有限公司、天津市勘察院。1室內(nèi)多維位置信息標(biāo)記語言1范圍本標(biāo)準(zhǔn)規(guī)定了室內(nèi)多維位置信息的組成元素,定義了室內(nèi)多維位置信息模型及標(biāo)記語言。本標(biāo)準(zhǔn)適用于室內(nèi)多維位置信息的表達(dá)、存儲、傳輸、分發(fā),及室內(nèi)外位置信息的無縫集成,為位置信息的發(fā)布者、管理者、應(yīng)用者和開發(fā)者提供參照和依據(jù)。2規(guī)范性引用文件下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T23708—2009地理信息地理標(biāo)記語言(GML)3術(shù)語和定義下列術(shù)語和定義適用于本文件。一個位于建筑物室內(nèi)的,可被區(qū)分和識別的元素或元素集合。室內(nèi)位置indoorlocation一個室內(nèi)目標(biāo)或空間區(qū)域、實體、單元的位置。一個目標(biāo)在室內(nèi)空間中單一的且僅與其所在的空間坐標(biāo)系直接相關(guān)的位置。一個目標(biāo)借助于其他室內(nèi)參照物進(jìn)行描述的位置。室內(nèi)對象在室內(nèi)空間中位置的空間坐標(biāo)參照系統(tǒng)。室內(nèi)空間中兩個及多個目標(biāo)之間的位置關(guān)系,包括方位關(guān)系、距離關(guān)系、順序關(guān)系和拓?fù)潢P(guān)系等。從空間、時間和語義三個維度對絕對和相對位置進(jìn)行描述的信息。2GB/T35627—20174縮略語下列縮略語適用于本文件。GML:地理信息標(biāo)記語言(GeographyMarkupLanguage)TM:時態(tài)(Temporal)UML:統(tǒng)一建模語言(UnifiedModelingLanguage)XML:可擴(kuò)展標(biāo)記語言(ExtendedMarkupLanguage)5室內(nèi)多維位置信息模型本標(biāo)準(zhǔn)定義的概念模型采用UML(UnifiedModelingLanguage)標(biāo)準(zhǔn)建模語言描述。具體表達(dá)方法與含義見表1。表1UML圖示名稱繼承一種繼承關(guān)系,表示一般與特殊的關(guān)系,它指定了子類如何特化父類的所有特征和行為父類子類實現(xiàn)一種類與接口的關(guān)系,表示類是接口所有特征和行為的實現(xiàn)抽象類(接H)抽象類(接H)類聚合表示整體與部分的關(guān)系,且部分可以離開整體而單獨存在聚合類組件類1組件類2組合表示整體與部分的關(guān)系,且部分不可以離開整體而單獨存在組合類組件類1組件類2表示兩個類的相關(guān)關(guān)系,且只有一個類知道這種聯(lián)系的存在關(guān)聯(lián)名類#2的次數(shù),如:1..*,0.*,0..1等個或多個個或多個零或一個指定數(shù)值 零或多個35.2室內(nèi)多維位置信息概念模型室內(nèi)多維位置信息模型描述了室內(nèi)多維位置信息及其相關(guān)的時空參照系統(tǒng)。時空參照系統(tǒng)定義了室內(nèi)位置的空間參照和時間參照,包含室內(nèi)空間參照系(SpatialReferenceSystem)和時間參照系(TimeReferenceSystem)兩類基礎(chǔ)描述。室內(nèi)多維位置信息不僅描述了室內(nèi)絕對位置,還特別強(qiáng)調(diào)了室內(nèi)相對位置的語義描述。室內(nèi)多維位置信息模型中定義的類型中英文對照表參見附錄A。圖1為室內(nèi)多維位置信息模型,各子模型在后續(xù)條款中詳述。+gml:EnyinceringCRS|0..1I+gml:GexxleticCRS[0..1]v:FeauneIrsgml:TimeCoordinaleSystemFealureIndoorAbsoluteLocation0albsoluteLocationxsFealuferclatiycLocationFealurelcaciollFeature*Feature*+coordinate:gml:Directl'ositionlype1Feature::description:eml:descripFeature1semlanticLocationHcaturefumcf:Types+roomNumber:as:slring<FcaturerefererefereenumeratlonDirectionDescriptia+DOWN+LEFT+RJCj[[T+BACK+FROUTenumeralion>+IKEVIOUSFealureIdistumse:gml:T.cmgthType:+directicm:ValueOITirexticmType:cnumcratisnHCONTAIN+descripisngmlsiescripisn+ADIACENCY+dislancegml:LenglhType+CONNECTIVTTYsemanti)escriptionFcatures+description:gml:descriptisn+direcliun:DireclicmDextriplicm+ardcr:OrdcrTcscriptisn+disance;DislanceDeiciplisn+topology:TepelogyTescriptiom+horizontalAngleHorizontalAngleDegreclypeihurizonlalRelerenceDirectisn:xs:suing+verticalAngle:VericalAneleDegreeType+vcrticalReferenceirecfion:xs:sring圖1室內(nèi)多維位置信息模型5.3室內(nèi)參照系統(tǒng)5.3.1室內(nèi)空間參照系SpatialReferenceSystem(室內(nèi)空間參照系)類表示室內(nèi)位置的空間坐標(biāo)參照系統(tǒng),通過室內(nèi)基準(zhǔn)與室內(nèi)目標(biāo)相關(guān)聯(lián)(見圖2),可為gml:GeodeticCRS(大地坐標(biāo)參照系,見GB/T23708—2009的)或gml:EngineeringCRS(工程坐標(biāo)參照系,見GB/T23708—2009的2)。4SpatialReferenceSystemtSpatialReferenceSystemt+gml:EngineeringCR.S[0..1]1CT5GcometricCoordinatclcrs:SpatialReferenceSystemType[0..1]+coordinate:gml:DirectPo圖2空間參照5.3.2時間參照系和生命周期室內(nèi)時間參照系采用gml:TimeCoordinateSystem(時間坐標(biāo)系,見GB/T23708—2009的14.4.3)。室內(nèi)位置的生命周期用gml:TimePeriod(時段,見GB/T23708—2009的)定義。5.4室內(nèi)多維位置信息5.4.1室內(nèi)位置AbstractIndoorLocation(抽象室內(nèi)位置)類定義為抽象類,作為任何其他室內(nèi)位置類型的基類,關(guān)聯(lián)空間參照系、時間參照系和時間段類型,包含三個屬性(見圖3):a)空間參照系(crs):作為室內(nèi)空間幾何坐標(biāo)的參照系;b)時間參照系(trs):表示室內(nèi)位置的時態(tài)特征,采用gml:TimeCoordinateSystem定義;c)生命周期(life):表示室內(nèi)位置的時效性,采用gml:TimePeriod進(jìn)行描述。1SpatialRefcrenccSystcmAbstractlndoorLocutionlife11gml;TimeCoordinateSystem圖3室內(nèi)位置5.4.2室內(nèi)絕對位置IndoorAbsoluteLocation(室內(nèi)絕對位置)類定義為給定空間參照系中的幾何坐標(biāo),繼承自Ab-stractIndoorLocation(抽象室內(nèi)位置)類,采用GeometricCoordinate(幾何絕對坐標(biāo))類描述(見圖4)。5coordinate1+crs:SpatialReferenceSystemType|0.1]+coordinate:gm]:DirectPositionTypecrs1+gml:GieodeticCRS[0.1]圖4幾何絕對坐標(biāo)5.4.3室內(nèi)相對位置IndoorRelativeLocation(室內(nèi)相對位置)類繼承自AbstractIndoorLocation(抽象室內(nèi)位置)類,包含了RelativeGeometricLocation(相對幾何位置)類和SemanticLocation(語義位置)類(見圖5):FeatureFeaturescmanticlcationcalurccalufe+semanticDescription:SemanticLocationDescription+floor:xs:int+function;gml:CodelypcIname:xs:string+roomNumber:xs:slring+geometricLocations:GeometricLocationDescriptiongcometricl.ocation圖5室內(nèi)相對位置a)RelativeGeometricLocation(相對幾何位置):由一組GeometricLocationDescription(幾何位置描述)信息表示(見圖6)。幾何位置描述包含direction(方位值),distance(距離值)和reference(參照物)三種屬性:6FcatureFcatureRelativeGeometricallocation+gcomeiricallcaliong:GcomelricallocalionDescriptivnValucOfDircctionType+horironlulAngle:HorirontalAngleDegreclype+horizontalReferenceDirection:xs:string=North+verticalReferenceDirection:xs:string=LpFcalurcGeometricalDescription+description:gml:description+location:IndoorAbsoluteLocation+direction:ValucONDirectionlype+distance:gml:LengthType+reference:RelerenecObjcel*FeatureGeometricallocationDescriptionFalureReferenceObject+geometric:GeometicalDescription圖6相對幾何位置1)direction(方位值):為ValueOfDirectionType(方位值類型)類,包含有horizontalAngle(水平角),horizontalReferenceDirection(水平角方向),豎直角(verticalAngle)和vertical-ReferenceDirection(豎直角方向)四個屬性。水平角為沿著參照方向順時針旋轉(zhuǎn)至目標(biāo)點所轉(zhuǎn)過的角度,取值范圍為(a)[0°,360],參照方向為正北方向;豎直角為在同一豎直平面內(nèi),參照點到目標(biāo)點的方向線與水平線之間的夾角,取值范圍為(β)[-90°,90°],目標(biāo)點位于參照點所在水平面之上取正值,之下取負(fù)值,豎直角參照方向為天頂方向(見圖7)。天頂方向(參考方向)圖7水平角(左)與豎直角(右)2)distance(距離值):采用gml:LengthType(標(biāo)量度量類型,引自GB/T23708—2009的16.3.3)表達(dá)。3)reference(參照物):單向關(guān)聯(lián)GeometricDescription(幾何描述)。b)SemanticLocation(語義位置):由室內(nèi)目標(biāo)及參照物之間的空間關(guān)系組合描述(見圖8)??臻g關(guān)系組合在SemanticLocationDescription(語義位置描述)類中定義,包含direction(方位,為DirectionDescription類型),distance(距離,為DistanceDescription類型),order(順序,為Or-derDescription類型),reference(參照物,為ReferenceObject類型)和topology(拓?fù)洌瑸門o-pologyDescription類型)五種屬性:7SemanticLocationlfoor:xs:int+name:xs:string+roomNumber:xs:string+NEXT+PREVIOISFeatureSemanticlocationDescription+description:gml;description+direclion:ircutionleseription+order;OrderDescription+distance:DistanceDescription+wpoloyy:TopologyDcsenption+reference:ReferenceOhject+LEFTIRIGIITIFRONTIBACKTeatureReferenceObjectDistanceDescription+description:gml:description+dislanec:gml:L.cngth'lype+CONTAINHADIACTNCY+CONNEC"IIVIT'YenumerationTopologyDescriptionenumerationDirectionDescriptionenumerationOrderDeseription|+DOWN圖8語義位置(右),FRONT(前)和BACK(后)六個屬性值。其數(shù)學(xué)描述為(見圖9):設(shè)觀察位置為O(xo,yo,≥o),目標(biāo)位置為T(xr,yr,≈r),被描述位置為D(xp,yp,≈p),以O(shè)T向量為X方向建立右手坐標(biāo)系O-XYZ,其Y用軸方向豎直向上,D'(x'p,y'p,x)是D在O-XYZ坐標(biāo)系中的坐標(biāo)值。DIR表示被描述位置相對于觀察位置的空間方位,令△x=x',,△y=y'o,△≈=x',則有:8f(x?,!}.=)圖9方位描述2)DistanceDescription(距離描述):包含description(描述)和distance(距離值)兩個屬性。3)OrderDescription(順序描述):定義了NEXT(下一個)和PREVIOUS(上一個)兩種屬性值。4)ReferenceObject(參照物):單向關(guān)聯(lián)GeometricDescription(幾何描述),同5.4.3a)3)。5)TopologyDescription(拓?fù)涿枋?:定義了CONTAIN(包含)、ADJACENCY(鄰近)和CONNECTIVITY(連通)三個屬性值。包含關(guān)系指某室內(nèi)位置在另一室內(nèi)位置內(nèi)部,如房間與從屬于房間的家具之間的位置拓?fù)潢P(guān)系;鄰近關(guān)系指某室內(nèi)位置在另一室內(nèi)位置旁邊,如兩個相鄰房間之間的位置拓?fù)潢P(guān)系;連通關(guān)系指室內(nèi)位置之間的連通性。6室內(nèi)多維位置信息標(biāo)記語言6.1室內(nèi)位置本條描述詳細(xì)內(nèi)容見附錄B。AbstractIndoorLocation(抽象室內(nèi)位置)類繼承自gml:AbstractFeatureType(抽象要素類型)類,作為所有室內(nèi)位置類型的基類。其內(nèi)容模型包含三個元素,分別將時間參照系、生命周期和空間參照系關(guān)聯(lián)至一個室內(nèi)位置對象。IndoorLocation(室內(nèi)位置)類是室內(nèi)多維位置信息標(biāo)記語言數(shù)據(jù)集的根元素,由IndoorAbsoluteLocation(室內(nèi)絕對位置)和IndoorRelativeLocation(室內(nèi)相對位置)兩個元素聚合而成。AbstractIndoorLocation(抽象室內(nèi)位置)類、IndoorLocation(室內(nèi)位置)類和SpatialReferenceSystem(空間參照系)類的XML模式定義如下:9<!--==================================-><xs:complexTypename="AbstractIndoorLocationType"abstract="true")<xs:complexContent〉<xs:extensionbase="gml:AbstractFeatureType")<xs:elementname="life"type="gml:TimePeriodPropertyType"/)<xs:elementname="trs"type="gml:TemporalCRSType"/)<xs:elementname="crs"type="SpatialReferenceSystemType"/)</xs:extension)</xs:complexContent〉</xs:complexType)<!--==================================--)<xs:elementname="IndoorLocation"type="IndoorLocationType"substitutionGroup="gml:Ab-stractFeature"/)<!--==================================--)<xs:complexTypename="IndoorLocationType"〉<xs:complexContent〉<xs:extensionbase="gml:AbstractFeatureType")<xs:sequence〉<xs:elementname="absoluteLocation"type="IndoorAbsoluteLocationPropertyType"minOccurs="0"maxOccurs="unbounded"/)<xs:elementname="relativeLocation"type="IndoorRelativeLocationPropertyType"mi-nOccurs="0"maxOccurs="unbounded"/)</xs:sequence〉</xs:complexContent)</xs:complexType)<!--==================================--)<xs:complexTypename="SpatialReferenceSystemType"><xs:complexContent〉<xs:extensionbase="gml:AbstractCRSType")<xs:elementref="gml:EngineeringCRS"minOccurs="0"maxOccurs="1"/><xs:elementref="gml:GeodeticCRS"minOccurs="0"maxOccurs="1"/></xs:extension〉</xs:complexContent〉</xs:complexType〉本條內(nèi)容的應(yīng)用實例參見附錄C。IndoorAbsoluteLocation(室內(nèi)絕對位置)元素用于表示一個室內(nèi)空間(封閉空間)的絕對位置,繼承自AbstractIndoorLocation(抽象室內(nèi)位置)類,包含一個GeometricCoordinateType(幾何坐標(biāo)類型)類元素,GeometricCoordinateType(幾何坐標(biāo)類型)類的定義中包含一個gml:DirectPositionType(直接位IndoorAbsoluteLocationType(室內(nèi)絕對位置類型)類和GeometricCoordinateType(幾何坐標(biāo)類型)類的XML模式定義如下:<!--==================================--)<xs:elementname="IndoorAbsoluteLocation"type="IndoorAbsoluteLocationType"substitution-Group="gml:AbstractFeature"/)<!--==================================--)<xs;complexTypename="IndoorAbsoluteLocationPropertyType")<xs:sequence〉<xs:elementref="IndoorAbsoluteLocation"minOccurs="0"maxOccurs="unbounded"/<xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/)</xs:complexType><!--==================================--)<xs:complexTypename="IndoorAbsoluteLocationType"〉<xs:complexContent〉<xs:extensionbase="AbstractIndoorLocationType")<xs:sequence〉〈xs:elementname="coordinate"type="GeometricCoordinateType"minOccurs="1"maxOccurs="1"/></xs:sequence〉</xs:complexContent)</xs:complexType〉<!--==================================--)<xs:elementname="GeometricLocation"type="GeometricCoordinateType"substitutionGroup="gml:AbstractFeature"/><!--==================================--)<xs:complexTypename="GeometricCoordinateType")<xs:sequence〉<xs:elementname="crs"type="SpatialReferenceSystemType"minOccurs="0"maxOccurs="1"/><xs:sequenceminOccurs="1"maxOccurs="1")<xs:elementname="coordinate"type="gml:DirectPositionType"/></xs:sequence)</xs:complexType>6.3室內(nèi)相對位置本條內(nèi)容的應(yīng)用實例參見附錄D。IndoorRelativeLocation(室內(nèi)相對位置)元素用于表示一個相對于指定參照對象的室內(nèi)空間位置。其內(nèi)容模型包含兩個元素分別用于描述其幾何和語義信息。IndoorRelativeLocationType(室內(nèi)相對位置類型)類的XML模式定義如下:<!--==================================-)<xs:elementname="IndoorRelativeLocation"type="IndoorRelativeLocationType"substitution-Group="gml:AbstractFeature"/)<!--==================================--)<xs:complexTypename="IndoorRelativeLocationPropertyType")<xs:sequence〉〈<xs:elementref="IndoorRelativeLocation"minOccurs="0"maxOccurs="unbounded"/><xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/)</xs:complexType)<!--==================================--)<xs:complexTypename="IndoorRelativeLocationType"〉<xs:extensionbase="AbstractIndoorLocationType")<xs:sequence〉<xs:elementname="geometricLocation"type="RelativeGeometricLocationPropertyType"minOccurs="1"maxOccurs="1"/><xs:elementname="semanticLocation"type="SemanticLocationPropertyType"minOc-curs="1"maxOccurs="1"/></xs:sequence)〈/xs:complexContent>〈/xs:complexType〉6.4相對幾何位置RelativeGeometricLocation(相對幾何位置)元素用于表示IndoorRelativeLocation(室內(nèi)相對位置)的幾何方面特征,由一組geometricDescription(幾何位置描述)對象聚合而成,其中每個geometricDescription(幾何位置描述)對象由相對于參照對象的distance(距離值)和direction(方位值)進(jìn)行描述。RelativeGeometricLocationType(相對幾何位置類型)類、GeometricLocationDescriptionType(幾何位置描述類型)類、ValueOfDirectionType(方位值類型)類、HorizontalAngleType(水平角類型)類和VerticalAngleType(豎直角類型)類的XML模式定義如下:<!--==========================<xs:elementname="RelativeGeometricLocation"type="RelativeGeometricLocationType"substi-tutionGroup="gml:AbstractFeature"/)<!--==========================<xs:complexTypename="RelativeGeometricLocationProper<xs:elementref="RelativeGeometricLocation"minOccurs="1"maxOccurs="1"/)<xs:attributeGroupref="gml:AggregationAttributeGroup"/〉<!-==========================<xs:complexTypename="RelativeGeometricLocationType")<xs:extensionbase="gml:AbstractFeatureType")〈xs:elementname="geometricDescription"type="GeometricLocationDescription-PropertyType"minOccurs="1"maxOccurs="<xs:elementname="GeometricLocationDescription"type="GeometricLocationDescriptionType"<!--==========================<xs:complexTypename="GeometricLocationDescriptionPropertyType")<xs:elementref="GeometricLocationDescription"minOccurs="1"maxOccurs="unbound-<xs:attributeGroupref="gml:AggregationAttrib<!--=================-------------====--)<xs:complexTypename="GeometricLocationDescriptionType")base="gml:AbstractFeatureTname="reference"type="ReferenceObjectPropname="direction"type="ValueOfDirectname="distance"type="gml:Leng</xs:complexContent)</xs:complexType)<!--=========================二===--〉<xs:complexTypename="ValueOfDirectionType")<xs:sequence〉<xs:elementOccurs="1"/)<xs:element="1"/></xs:sequence)</xs:complexType〉name="horizontalAngle"type="HorizontalAngleType"minOccurs="0"max-name="verticalAngle"type="VerticalAngleType"minOccurs="0"maxOccurs<!--==================================--)<xs:complexTypename="DirectionType")<xs:sequence〉<xs:elementname="Degree"type="DegreeType"/)<xs:elementname="ReferenceDirection"type="xs:string"/)</xs:sequence〉</xs:complexType)<!--==================================--)<xs:complexTypename="HorizontalAngleType")<complexContent〉<xs:restrictionbase="DirectionType")<xs:elementname="Degree"type="gml:AngleType"/)<xs:elementname="ReferenceDirection"type="xs:string"fixed="North"/)</xs:restriction)</xs:complexContent)</xs:complexType)<!--==========================--)<xs:complexTypename="VerticalAngleType"><xs:restrictionbase="DirectionType"〉<xs:sequence〉<xs:elementname="Degree"type="gml:AngleType"/)<xs:elementname="ReferenceDirection"type="xs:string"fixed="Up"/)</xs:restriction)</xs:complexContent)</xs:complexType〉6.5語義位置SemanticLocation(語義位置)元素用于表示室內(nèi)相對位置的語義部分,它包含了:a)floor(樓層):是xs:int類型的數(shù)值,用于表示室內(nèi)位置對象所在的樓層;b)function(功能):是gml:CodeType(代碼類型)類型,用于描述室內(nèi)位置對象的功能,gml:Co-c)name(名稱):是xs:string類型的字符串,表示室內(nèi)位置對象的名字;d)roomNumber(房間號):是xs:string類型的字符串,由數(shù)字組成或字母組成,且最大長度為255。e)semanticDescription(語義描述):是SemanticLocationDescription(語義位置描述)類型,其內(nèi)容模型由若干用于描述一個室內(nèi)位置相對于參照對象的語義信息組成:1)directionDescription(方位描述),是DirectionDescriptionType(方位描述類型)類型,它是一組基于xs:string類型擴(kuò)展的枚舉值,用于描述室內(nèi)位置相對于參照對象的方位,如:2)distanceDescription(距離描述)由gml:description(描述,見GB/T23708—2009的)類型和gml:LengthType描述,前者采用文本對距離進(jìn)行的描述,后者用xs:double值和一個指定的gml:unitOfMeasure(度量單位,見GB/T23708—2009的16.2.3)類型來描述;3)orderDescription(順序描述)使用“下一個”(NEXT)和“上一個”(PREVIOUS)來描述室內(nèi)位置相對于參照對象的順序關(guān)系;通性”(CONNECTIVITY)來描述室內(nèi)位置相對于參照對象的拓?fù)潢P(guān)系;5)referenceObject(參照對象)是ReferenceObjectPropertyType(參照對象屬性類型)類型的元素,表示用于描述一個室內(nèi)相對位置而指定的參照對象。SemanticLocationType(語義位置類型)類、SemanticLocationDescriptionType(語義位置描述類型)類、DirectionDescriptionType(方位描述類型)類、TopologyDescriptionType(拓?fù)涿枋鲱愋?類、Order-DescriptionType(順序描述類型)類和DistanceDescriptionType(距離描述類型)類的XML模式定義<!--============================<!--==================================--)<xs:elementname="SemanticLocation"type="SemanticLocationType"substitutionGroup="gml:AbstractFeature"/)<!--==================================--)<xs:complexTypename="SemanticLocationPropertyType")<xs:sequence〉<xs:elementref="SemanticLocation"minOccurs="1"maxOccurs="1"/)<xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/><!-==================================--)<xs:complexTypename="SemanticLocationType")<xs:complexContent)<xs:extensionbase="gml:AbstractFeatureType"><xs:sequence〉PropertyType"/〉name="semanticDescription"type="SemanticLocationDescription-<xs:element<xs:element<xs:elementname="floor"type="xs:int"〉name="function"type="gml:CodeType")name="name"type="xs:string")name="roomNumber")<xs:simpleType〉<xs:restrictionbase="xs:string"〉<xs:patternvalue="[a-zA-ZO-9]{0,255}$"/)</xs:simpleType〉</xs:element)〈/xs:complexContent</xs:complexType)<!--==================================--><xs:elementname="SemanticLocationDescription"type="SemanticLocationDescriptionType"substitutionGroup="gml:AbstractFeature"/〉<!--==================================-)<xs:complexTypename="SemanticLocationDescriptionPropertyType")<xs:sequence〉="unbound-<xs:elementref="SemanticLocationDescription"minOccurs="unbound-<xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/)<!--====================------=-===--=--)<xs:complexTypename="SemanticLocationDescriptionType"〉<xs:extensionbase="gml:AbstractFeatureType")<xs:sequenceminOccurs="1"maxOccurs="1")name="reference"typename="reference"type="ReferenceObjectPropertyType"/)name="description"type="gml:description"/)name="direction"type="DirectionDescriptionType"/)name="order"type="OrderDescriptionType"/)name="distance"type="DistanceDescriptionType"/)name="topology"type="TopologyDescriptionType"/)<xs:element<xs:element<xs:element<xs:element<xs:element</xs:sequence)</xs:complexContent</xs:complexType〉<!--==================================--)<xs:simpleTypename="DirectionDescriptionType"〉<xs:restrictionbase="xs:string")<xs:enumerationvalue="UP"/)<xs:enumerationvalue="DOWN"〉<xs:enumerationvalue="LEFT"〉<xs:enumerationvalue="RIGHT"〉<xs:enumerationvalue="FRONT"〉<xs:enumerationvalue="BACK"〉<xs:restriction)</xs:simpleType)<!--=========================<xs:simpleTypename="TopologyDescriptionType"〉<xs:restrictionbase="xs:string")<xs:enumeration<xs:enumeration<xs:enumeration<xs:restriction〉</xs:simpleType〉value="CONTAIN"/>value="ADJACENCY")value="CONNECTIVITY"〉<!--==================================--)<xs:simpleTypename="OrderDescriptionType")<xs:restrictionbase="xs:string")<xs:enumerationvalue="NEXT"/)<xs:enumerationvalue="PREVIOUS")<xs:restriction〉</xs:simpleType〉<!--==================================--)<xs:complexTypename="DistanceDescriptionType")<xs:sequenceminOccurs="1")<xs:elementname="description"type="gml:description"/<xs:elementname="distance"type="gml:LengthType"/)<xs:sequence)</xs:complexType>ReferenceObject(參照對象)元素表示參照物,用于描述室內(nèi)相對位置,其內(nèi)容模型包含了一個GeometricDescription(幾何描述)屬性。ReferenceObjectType(參照對象類型)類和GeometricDescriptionType(幾何描述類型)類的XML模式定義如下:<!--=====================<!--==================================-><xs:elementname="ReferenceObject"type="ReferenceObjectType"substitutionGroup="gml:AbstractFeature"/)<!--==================================--><xs:complexTypename="ReferenceObjectPropertyType"〉<xs:sequence〉<xs:elementref="ReferenceObject"minOccurs="1"maxOccurs="1"/)<xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/)</xs:complexType〉<!--==================================--)<xs:complexTypename="ReferenceObjectType")<xs:complexContent〉〈xs:extensionbase="gml:AbstractFeatureType"〉<xs:sequence〉<xs:elementname="geometricDescription"type="GeometricDescriptionPropertyType"minOccurs="1"maxOccurs="1"/></xs:sequence)</xs:extension〉</xs:complexContent〉</xs:complexType〉<!--==================================--><xs:complexTypename="GeometricDescriptionPropertyType")<xs:sequence〉<xs:elementname="geometricDescription"minOccurs="1"maxOccurs="1"/)<xs:sequence〉<xs:attributeGroupref="gml:AssociationAttributeGroup"/)</xs:complexType〉<!--==================================-)<xs:complexTypename="GeometricDescriptionType")base="gml:AbstractFeatureType")minOccurs="1"maxOccurs="1")name="description"type="gml:description"/>name="location"type="IndoorAbsoluteLocationType"/></xs:sequence〉</xs:complexContent)</xs:complexType)<xs:extension<xs:sequence<xs:element<xs:element(資料性附錄)本標(biāo)準(zhǔn)中的類名中英文對照表本標(biāo)準(zhǔn)中的類名中英文對照見表A.1。表A.1類名中英文對照表英文名稱中文名稱SpatialReferenceSystem室內(nèi)空間參照系A(chǔ)bstractIndoorLocation抽象室內(nèi)位置IndoorLocation室內(nèi)位置IndoorAbsoluteLocation室內(nèi)絕對位置GeometricCoordinate幾何絕對坐標(biāo)IndoorRelativeLocation室內(nèi)相對位置RelativeGeometricLocation相對幾何位置GeometricLocationDescription相對幾何位置描述ReferenceObject參照對象ValueOfDirectionType方位值類型HorizontalAngleDegreeType水平角度值類型VerticalAngleDegreeType豎直角度值類型GeometricalDescription幾何描述SemanticLocation語義位置SemanticLocationDescription語義位置描述DirectionDescription方位描述DistanceDescription距離描述OrderDescription順序描述TopologyDescription拓?fù)涿枋?規(guī)范性附錄)室內(nèi)多維位置信息標(biāo)記語言XMLSchema<?xmlversion="1.0"encoding="UTF-8"?><xs:schemaxmlns="/indoorlocationgml/1.0/IndoorLocationGML"xmlns:xs="/2001/XMLSchema"xmlns:gml="/gml/3.2"xmlns:xlink="/1999/xlink"targetNamespace="/indoorlocationgml/1.0/IndoorLocationGML"elementFormDefault="qualified"version="1.0.0"〉<xs:importnamespace="/gml/3.2"schemaLocation="/gml/3.2.1/gml.xsd"/〉B.1室內(nèi)位置<!--==================IndoorLocation=================--)<xs:elementname="IndoorLocation"type="IndoorLocationType"substitutionGroup="gml:Ab-stractFeature"〉<xs:annotation>室內(nèi)位置(IndoorLocation)是IndoorLocationGML標(biāo)準(zhǔn)的根元素,它用來表示室內(nèi)位置對象,由室內(nèi)絕對位置(IndoorAbsoluteLocation)和室內(nèi)相對位置(IndoorRelativeLocation)聚合而成。<xs:complexTypename="IndoorLocationType")<xs:complexContent〉<xs:extensionbase="gml:AbstractFeatureType"〉<xs:sequence〉<xs:elementname="absoluteLocation"type="IndoorAbsoluteLocationPropertyType"minOccurs="0"maxOccurs="unbounded"/><xs:elementname="relativeLocation"type="IndoorRelativeLocationPropertyType"mi-nOccurs="0"maxOccurs="unbounded"/></xs:sequence〉</xs:extension〉</xs:complexContent></xs:complexType〉<!--================AbstractIndoorLocation===============--)<!--ThisclassisdefinedasanabstractbaseclassofIndoorlocation--〉<xs:complexTypename="AbstractIndoorLocationType"abstract="true"〉<xs:complexContent〉GB/T35627—2017<xs:extensionbase="gml:AbstractFeatureType"〉<xs:sequence〉<xs:elementname="life"type="gml:TimePeriodPropertyType"/〉<xs:elementname="trs"type="gml:TemporalCRSType"/)<xs:elementname="crs"type="SpatialReferenceSystemType"/)</xs:sequence〉</xs:complexContent〉</xs:complexType)<!--===============SpatialReferenceSytem===============--)<xs:complexTypename="SpatialReferenceSystemType"〉〈xs:complexContent〉<xs:extensionbase="gml:AbstractCRSType"〉<xs:choice)<xs:element<xs:element〈/xs:complexContent〉ref="gml:EngineeringCRS"minOccurs="0"maxOccurs="1"/〉ref="gml:GeodeticCRS"minOccurs="0"maxOccurs="1"/></xs:complexType〉<!--================GeometricCoordinate================--)<xs:elementname="GeometricLocation"type="GeometricCoordinateType"substitutionGroup="gml:AbstractFeature"/<!--=======--------------------------=--〉<xs:complexType<xs:sequence〉<xs:element<xs:sequencename="GeometricCoordinateType"〉Type"minOccurs="0"maxOccurs="1"/〉nameType"minOccurs="0"maxOccurs="1"/〉minOccurs="1"maxOccurs="1")<xs:element 〈/xs:complexType〉B.2室內(nèi)絕對位置name="coordinate"type="gml:DirectPositionType"/)<!--================IndoorAbsoluteLocation================-)<xs:elementname="IndoorAbsoluteLocation"type="IndoorAbsoluteLocationType"substitution-Group="gml:AbstractFeature"/〉<!--==================================--〉<xs:complexTypename="IndoorAbsoluteLocationPropertyType"〉<xs:sequence〉<xs:elementref="IndoorAbsoluteLocation"minOccurs="0"maxOccurs="unbounded"/)<xs:attributeGroupref="gml:AggregationAttributeGroup"/></xs:complexType〉<!--==================================--)<xs:complexTypename="IndoorAbsoluteLocationType"〉<xs:complexContent)<xs:extensionbase="AbstractIndoorLocationType"〉<xs:sequence〉<xs:elementname="coordinate"type="GeometricCoordinateType"minOccurs="1"max-</xs:sequence〉</xs:extension〉</xs:complexContent>B.3室內(nèi)相對位置<!--================IndoorRelativeLocation================--)〈xs:elementname="IndoorRelativeLocation"type="IndoorRelativeLocationType"substitutionGroup="gml:AbstractFeature"/)<!--===========-====================--)<xs:complexTypename="IndoorRelativeLocationPropertyType"〉<xs:sequence〉<xs:elementref="IndoorRelativeLocation"minOccurs="0"maxOccurs="unbounded"/)</xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/〉</xs:complexType〉<xs:complexTypename="IndoorRelativeLocationType")<xs:complexContent〉<xs:extensionbase="AbstractIndoorLocationType"〉<xs:sequence〉<xs:elementname="geometricLocation"type="RelativeGeometricLocationPropertyType"minOccurs="1"maxOccurs="1"/〉<xs:elementname="semanticLocation"type="SemanticLocationPropertyType"minOccurs="1"maxOccurs="1"/)</xs:sequence〉</xs:extension〉</xs:complexContent)</xs:complexType〉<!--===============RelativeGeometricLocation================-)<xs:elementname="RelativeGeometricLocation"type="RelativeGeometricLocationType"substitut-ionGroup="gml:AbstractFeature"/〉<!--==================================-〉<xs:complexTypename="RelativeGeometricLocationPropertyType"〉<xs:sequence〉<xs:elementref="RelativeGeometricLocation"minOccurs="1"maxOccurs="1"/></xs:sequence〉<xs:attributeGroupref="gml:AggregationAttributeGroup"/)</xs:complexType〉<!--==================================--)<xs:complexTypename="RelativeGeometricLocationType"〉<xs:complexContent)<xs:extensionbase="gml:AbstractFeatureType"〉<xs:sequence〉〈xs:elementname="geometricDescription"type="GeometricLoc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論