GB/T35627-2017

室内多维位置信息标记语言

Indoormulti-dimensionallocationinformationGML

本文分享国家标准室内多维位置信息标记语言的全文阅读和高清PDF的下载,室内多维位置信息标记语言的编号:GB/T35627-2017。室内多维位置信息标记语言共有34页,发布于2018-07-01
  • 中国标准分类号(CCS)A75
  • 国际标准分类号(ICS)07.040
  • 实施日期2018-07-01
  • 文件格式PDF
  • 文本页数34页
  • 文件大小2.83M

以图片形式预览室内多维位置信息标记语言

室内多维位置信息标记语言


国家标准 GB/T35627一2017 室内多维位置信息标记语言 Indoormulti-dimensionallocationinformationGML 2017-12-29发布 2018-07-01实施 中华人民共利国国家质量监督检验检疙总局 发布 国家标准化管理委员会国家标准
GB/35627一2017 室内多维位置信息标记语言 范围 本标准规定了室内多维位置信息的组成元素,定义了室内多维位置信息模型及标记语言 本标准适用于室内多维位置信息的表达、存储、传输、分发,及室内外位置信息的无缝集成,为位置 信息的发布者、管理者、应用者和开发者提供参照和依据 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T23708一2009地理信息地理标记语言(GML 术语和定义 下列术语和定义适用于本文件 3. 室内对象indorobjeet 个位于建筑物室内的,可被区分和识别的元素或元素集合 3.2 室内位置indoorlocation 个室内目标或空间区域、实体、单元的位置 3.3 室内绝对位置indrahsoluteloeation" -个目标在室内空间中单一的且仅与其所在的空间坐标系直接相关的位置 3.4 室内相对位置indoorrelativelocation -个目标借助于其他室内参照物进行描述的位置 3.5 室内空间坐标参照系indoorspan atialreferencesystem 室内对象在室内空间中位置的空间坐标参照系统 3.6 室内空间关系indoorspatialrelationship 室内空间中两个及多个目标之间的位置关系,包括方位关系,距离关系、顺序关系和拓扑关系等 多维位置信息 mmulti-dimmesionallocatioinformatiomn 从空间、时间和语义三个维度对绝对和相对位置进行描述的信息
GB/T35627一2017 缩略语 下列缩略语适用于本文件 GML;地理信息标记语言(GogaphyMarkup Language TM,时态(Tempornal) UML;统一建模语言(UnifiedModelingl.anguage' XML可扩展标记语言(ExtendedMarkup Language 5 室内多维位置信息模型 5.1UML图示 本标准定义的概念模型采用UML(UnifiedModelimgl.anguage)标准建模语言描述 具体表达方 法与含义见表1 表1UMIL图示 明 到 名称 说 示 -种继承关系,表示一般与特殊的 父类 子类 继承 关系,它指定了子类如何特化父类 的所有特征和行为 -种类与接口的关系,表示类是接 抽象类(接口) 类 实现 口所有特征和行为的实现 聚合类 表示整体与部分的关系,且部分可 聚合 以离开整体而单独存在 组件类2 组件类 组合类 表示整体与部分的关系,且部分不 组合 可以离开整体而单独存在 组件类1 组件类2 表示两个类的相关关系,且只有 关联名 类#2 单向关联 类1 个类知道这种联系的存在 类 仅一个 -个或多个 1. 标记在类之间关联线上的记号用 类 类 数量约束于限定记号所靠近类型允许出现 零或一个 指定数值 0.1 的次数,如:l.*,0.关,0.1等 零或多个
GB/35627一2017 5.2室内多维位置信息概念模型 室内多维位置信息模型描述了室内多维位置信息及其相关的时空参照系统 时空参照系统定义了 室内位置的空间参照和时间参照,包含室内空间参照系(SpatialReferenceSystem)和时间参照系(Tin me Reference System)两类基础描述 室内多维位置信息不仅描述了室内绝对位置,还特别强调了室内相 对位置的语义描述 室内多维位置信息模型中定义的类型中英文对照表参见附录A 图1为室内多维位置信息模型,各子模型在后续条款中详述 SpatiaReereceSstem Feature gml:TimeCo0rdnateSysleml CTS Ahtremdorio 十gml:Engin .CeicCRso. 2mcPCOd codinate Featre ahsolureLocaion relativeL0cation n mmm lndoorAbsolutel0cation geometficLocation GeometricCoordinate locaton cr:SpsaRefre 0. nceSystcImly" -CinegDeie Re orlaetiom SemanticL.0cation +norxstint unction:gmlCodeType cmtm naeXStSnng -foomNumber:xs;string gometricDescniption -descrptiongmldescription geometricDescniptios emantiDescripton GcometriecationDscripotion GB/T35627一2017 SpatiaIReferenceSystem +gml;EngineringCRs[0.1 十gml:GeodeticCRs[0.1] CFcature GeometricCoordinate +cns:SpatialRefereneSystemype[0.1] coordinate:gml:DircctPositionType 图2空间参照 5.3.2时间参照系和生命周期 室内时间参照系采用gml:TimeCoordinateSystem(时间坐标系,见GB/T237082009的l4.4.3) 室内位置的生命周期用gml.TimePeriod(时段,见GB/T23708-2009的14.2.2.5)定义 5.4室内多维位置信息 5.4.1室内位置 Abstraetlndoorl.ocation(抽象室内位置)类定义为抽象类,作为任何其他室内位置类型的基类,关 联空间参照系、时间参照系和时间段类型,包含三个属性见图3) a 空间参照系(crs);作为室内空间几何坐标的参照系; b 时间参照系(Grs);表示室内位置的时态特征,采用wml.Timcoordmatcsytem定义 生命周期(life);表示室内位置的时效性,采用gml;TimePeriod进行描述 c GB/35627一2017 < lndoorAbsoluteL0cation coordinate Semanticl0cation RelatieGeometricl.0cation +scmanticDescription:ScmanticL0cationDescription 十gcometricLocations:GcometricL0cationDescription +floor:xs:imt 十function:gml:CodeTpe name:Xsstring 十roomNumber;Xs:string 图5室内相对位置 RelativeGeometriecL.ocation(相对几何位置):由一组GeometrieL.ocationDescription(几何位置 a 描述信息表示见图6) 几何位置描述包含direetion n(方位值),distance(距离值)和 reference(参照物)三种属性:
GB/T35627一2017 c RelatieGeometrical0cation 十geometricalL0cations:GcometricalL0cationDcsCrIption YalucoDirectionType Feature -horizontalAngle:lorizontalAngleDegreeType Geometricall0cationDscription -honizontalReferenceDirection:s:strng=North -verticalAngle:VerticalAngleDegreepe +direction:ValueoDirectiontype 十verticalRefcerenceDirction:xs:string=Up +distance:gml:LengthType 十rcfercnce:RcferenccObjcct C> c GeometriealDescription ReferenceOieet +descrption:gml:description cometric:GcometricalDcscription 十ocation:lndoorAbsoluteLocation 相对几何位置 direetion(方位值)为ValueODiretionType(方位值类型)类,包含有horizontalAngle 水平角),horizontalReferenceDireetion(水平角方向),竖直角(verticalAngle)和vertical ReferenceDirection(竖直角方向)四个属性 水平角为沿着参照方向顺时针旋转至目标 点所转过的角度,取值范围为(a)[0",360],参照方向为正北方向;竖直角为在同一竖直 平面内,参照点到目标点的方向线与水平线之间的夹角,取值范围为(3)[一90°,90],目 标点位于参照点所在水平面之上取正值,之下取负值,竖直角参照方向为天顶方向(见 图7). 北(参考方向) 天顶方向(参考方向) 竖直平面 目标点 水平面 水平面 目标点 图7水平角(左)与竖直角(右 distance(距离值):采用gmlLengthType(标量度量类型,引自GB/T23708一2009的 16.3.3表达 reference(参照物);单向关联GeometrieDescription(几何描述) SemantieL.ocation(语义位置);由室内目标及参照物之间的空间关系组合描述(见图8) 空间 关系组合在SemanticLocationDeseription(语义位置描述)类中定义,包含direetion(方位,为 DirectionDescription类型),distanee(距离,为DistanceDeseription类型),order(顺序,为Or derDeseription类型),reference(参照物,为RefereneeObjeet类型)和topology(拓扑,为To- pologyDeserijption类型)五种属性
GB/35627一2017 name:xS:string OrderDescription +description:ml:dcscription 十roomNumber:xs:string +distance:gmll.cngthType +NEXT 十PREvoUs -direction:DirectionDescriptionm enumeration>> DirectionDescription -order:OrderDescrption TopologDescription -distance:DistanccDescription -UP +CONTAIN +DowN +EIRRCOj 十ADJACENCY +LT +cONNECTTVTY RIGT RONT BACK CFeature ReferenceObjecet 十gomeie:GeometricDecripion 图8语义位置 DireectionDeseription(方位描述):定义了UP(上),DowN下),LEFT左),RGHT (右),FRONT(前)和BACK(后)六个属性值 其数学描述为(见图9);设观察位置为o ,),以oT向量为X royoZo),目标位置为T(r丁yT,ZT r),被描述位置为D(rDyp,D 方向建立右手坐标系o-XYZ,其Y用轴方向竖直向上,D'.r',y'n,=n)是D在O- XYZ坐标系中的坐标值 DIR表示被描述位置相对于观察位置的空间方位,令Ar- =o,则有 .D,Ay=yD,A您=! FRONT(Ar Ay BACK(Ar|>|Ayl,Ar>|A:|,Ar<0) IEFT(lA:|>lArlA:|>|Ayl ,A义 DIR一 lRIGHT(|A=|>|Ar|,A:|>|Ayl,A:>0 ToP(|Ay|>|r|Ay|>|A:l,Ay>0) y<0 lDOwN(lAy|>|Ac,lAy|>|A:,Ay
GB/T35627一2017 D(xpy,-n) o(xo,yo) - r(xr,y 图9方位描述 22 DistanceDeseription(距离描述):包含deseription(描述)和distance(距离值)两个属性 33 OrderDescription顺序描述;定义了NEXT(下一个)和PREVIOUS(上一个)两种属 性值 4 RefereneeObjeect(参照物);单向关联GeometrieDeseription(几何描述),同5.4.3a)3). 5 TopoogyDeseription(拓扑描述;定义了cONTAIN包含)、AD]ACENCY邻近)和 coNNEcTIVITY(连通)三个属性值 包含关系指某室内位置在另一室内位置内部,如 房间与从属于房间的家具之间的位置拓扑关系;邻近关系指某室内位置在另一室内位置 旁边,如两个相邻房间之间的位置拓扑关系;连通关系指室内位置之间的连通性 室内多维位置信息标记语言 6 6.1室内位置 本条描述详细内容见附录B AbstractlndoorLocation(抽象室内位置)类继承自gml:AbstraetFeatureType(抽象要素类型)类 作为所有室内位置类型的基类 其内容模型包含三个元素,分别将时间参照系,生命周期和空间参照系 关联至一个室内位置对象 Indoorl.oeation(室内位置)类是室内多维位置信息标记语言数据集的根元 素,由IndoorAbsoluteLocation(室内绝对位置)和lndoorRelativeLocation(室内相对位置)两个元素聚 合而成 Abstraetlndoorl.ocation(抽象室内位置)类、IndoorlLocation(室内位置)类和SpatialIRefereneeSystem 空间参照系)类的XML模式定义如下
GB/T35627?2017 xs:complexTypename="AbstractlndoorlocationTypeabstract="true" xs:complexContent xs:extensionbase="gml:AbstractFeatureType XS;Seguence "life" type="gml:TimePeriodPropertyType") Ks:elementname trstype="gml:TemporalCRSType") xs;elementname 'crstype="SpatialReferenceSystemType/ Ks:Sequence Xs:extension xs:complexContent xs:complexType elementname="Indoorlocationtype="IndoorlocationTypesubstitutionGroup="gml:Ab- xs:complexTypename="IndoorlocationType") xs:complexContent xsextensionbase= AbstraetFeatureType" gml: XS:Sequence xs:elementname="absoluteLocationtype= "IndoorAbsoluteLocationPropertyType" "0" "umbounded") nmin0ccurs max(Occurs xs:elementname="relativelocationtype="IndoorRelativelocationPropertyTypemi "omaxOccurs="unbounded") n(O)cc1rS /xs:sequence /xs;extensiony xs:complexContent XS :complexType xs:complexTypename?"SpatialReference eeSystemType") S :complexContent xs:extensionbase="gml:AbstractCRSType"y xS:choice -"o" xs:elementref=-"gmlEngineeringCRSminOccurs= maxOceurs="1") xs:elementref="gml:GeodeticCRSminOccurs="0maxOccurs="1"/ /Xs:choice /xs:extension /xs:complexContent /xs:complexType)
GB/T35627一2017 6.2室内绝对位置 本条内容的应用实例参见附录C lndoorAbsoluteL.oeation(室内绝对位置)元素用于表示一个室内空间(封闭空间)的绝对位置,继承 自AbstractlndoorLocation抽象室内位置)类,包含一个GeometricCoordinateType(几何坐标类型)类 元素,GeommetricCoordinateType(几何坐标类型)类的定义中包含一个gml.:DirectPositionType(直接位 置类型,见GB/T23708一2009的10.1.4.1)类型的坐标元素来表示一个在给定坐标参照系中的几何坐标 lndoorAbsoluteLoceationType(室内绝对位置类型)类和GeometricCoordinateType(几何坐标类 型)类的XML模式定义如下 -"ndoorAb.olutdL.oeationType" xs:elementname= IndoorAbsolutelocation”type= substitution- gml:AbstractFeature" Grou IndoorAbsoluteL.ocationPropertyType") :comDlexTypename= XS Seguence "o" "IndoorAbsoluteLocation”nminOccurs= maxOccurs="unbounded") elementref= attributeGroupref="gml:AggregationAttributeGroup") XS:complexlpe complexTypename= ndorAbsolutel.oeationType") XS:cOmplexCOntent extensionbase "Abstractlndoorl.ocationType") X XS;seguence -"1" xs:elermentname="coordinate”type="GeometricCoordinateType”minOccurs- maxOccurS /xs;:sequence xS:extension xs:complexContent》 xs:complexType xs:elementname="GeometriclLocation”type GeometricCoordinateType”substitution(Group= AbstractFeature GeometricCoordinate eType" XS:complexTypename xs:sequence "0" SpatialRefereneeSystenmType”minOccurs crs" Xs:elementname ype mmax(Occurs "1" xs:sequenceminOccurs= maxOccurs= 'coordinate"type= xS;elementname "gml;DireetPositionType"八 /xs:sequence' 《/Xssequence /xs:complexType》 10
GB/35627一2017 6.3室内相对位置 本条内容的应用实例参见附录D lndoorRelativeL.oeation(室内相对位置)元素用于表示一个相对于指定参照对象的室内空间位置 其内容模型包含两个元素分别用于描述其几何和语义信息 ndoorRelativel.ocationType(室内相对位置类型)类的XMI模式定义如下 "IndoorRelativeLocation" nType" Xs:elementname type=”IndoorRdlativeL.oceation substitution gml:AbstractFeature" Group )e"》 IndoorRelativeLocationPropertyIype xs;complexIypename= xs:sequence xs:elementref=”IndoorRelativelocation”minOccurs="0”maxOccurs="unbounded"八) xs:sequence) s:attributeGroupref="gml:AggregationAttributeGroup") XS xs;complexType xs;complexTypename=IndoorRelativel.ocationType" xs;complexContent xs:extensionbase="Abstractlndoorl.ocationType")y XS;seguence netricLocation" XS:e :elementname= "RelativeGeometricl.oeationPropertyType" geom6 type= minOccurs= maxOccurs xs;elementname= semanticlocation”type="SemanticLocationPropertyType”min(Oc curS maxOccurS xs;sequence GB/T35627?2017 "Relative(GeometrieLocationtype RelativeGeometrieLocationType XS:elementname Subst gml:AbstractFeature tutionGroup RelativeGeometridL.ocationPropertyType KS;complexIypename= xSsequence xs:elementref=RelativeGeometricLocationminOccurs="1maxOccurs="1") xSsequence ationAttributeGroup") xs:attributeGroupref="gml:Aggregat Xs:c0mplexIype RelativeGeometricl.ocationType" ypename= cOmplex(Content AbstractFeatureType") base= gml geometricDescription" GeometriclocationDescription elementname? type= PropertyTypemin(Occurs1 maxOccurs= unbounded") KS;Seguence XS;eXtenSIon xs:complexContent xs:complexType' GeometricLocationDescriptiontype=GeometricLocationDescriptionType" lementname 11t1Tm gml:AbstractFeature rroup ypename GeometricLocationDescriptionPropertyType" Geometricl.oeationDeseriptionmin(Oeeurs="1maxOceurs="unbound X elementref ed" xs:sequence xs:attributeGroupref="gml:AggregationAttributeGroup") xs:complexType GeometricLocationDescriptionType" xs:complexTypename complexContent .A sionbase bstraetfFetureType" XS eX 'gml: Xs:elementname "referencetype="ReferenceObjeectPropertyType") direction" ValueODireetionType" Xs:elementname type? istaneetype=gmll.engthType") xs;elenmentname /Xs;sequence /xS:exX extension 12
GB/35627?2017 GB/T35627一2017 6.5语义位置 SemmanticlLocatio ion(语义位置)元素用于表示室内相对位置的语义部分,它包含了: floor(楼层):是xs;int类型的数值,用于表示室内位置对象所在的楼层; a b funetion(功能):是gml;CodeType(代码类型)类型,用于描述室内位置对象的功能,gml:Co deType引自GB/T23708一2009的8.2.3.5 name( 名称):是xs:string类型的字符串,表示室内位置对象的名字; roomNumber(房间号;是 xs;string类型的字符串,由数字组成或字母组成,且最大长度 为 255 nticDescription(语义描述):是Semantidl.ocationDeseription(语义位置描述)类型,其内 seman 容模型由若干用于描述一个室内位置相对于参照对象的语义信息组成 direetionDeseription(方位描述),是DireectionDeseriptionType(方位描述类型)类型,它是 照类型扩展的枚举值,用于捕述室内位置相对于参照对象的方位,如, 组基于xs:string 上、下,左、右,前、后; distanceDeseription(距离描述)由gmldescription(描述,见GB/T23708一2009的7.2.4.2 撒述,前者采用文本对距离进行的描述,后者用x8 类型和gml:lengthType ;double值和 指定的gml.;unitOfMeasure(度量单位,见GB/T23708一2009的16.2.3)类型来描述; orderDeseription(顺序描述)使用“下一个”(NEXT)和“上一个”(PREVIoUs)来描述室 内位置相对于参照对象的顺序关系; topologyDeseription(拓扑描述)使用“邻近”ADACENcY)、“包含”(cONTAIN)和“连 通性”(cONNECTIVITY)来描述室内位置相对于参照对象的拓扑关系; referenceObject(参照对象)是Reference(ObjeetPropertyType(参照对象属性类型)类型的 元素,表示用于描述 室内相对位置而指定的参照对象 SemantielocationType(语义位置类型)类,SemantieL.ocationDeseriptionType(语义位置描述类型 类、,DirectionDescriptionType(方位描述类型)类、TopologyDescriptionType(拓扑描述类型)类,Order DescriptionType(顺序描述类型)类和DistanceDescriptionType(距离描述类型)类的XMI模式定义 如 elementname Semanticl.ocation”type SemanticLocationType"substitutionGroup bstract a gm Semanticl.ocationPropertyType") n Semantic Location”minOcurs="1maxOcturs="1") OO rlbuteGroupref="gmlAggregation.AttributeGroup") complexTvpe SemantiG dl.ocationTywe") Xs:complexIypename xs:complexContent l:AbstractFeature Xs:extensionbase= reType") gml xs;sequence 14
GB/35627?2017 semanticDe SemanticLocationDe XSelementname )escription type )escription PropertyType" "floor" type="xs:int" xs:elementname= "functiontype="gml.CodeType") XS:elementname xS:elementname nametyPpe="xs:string 'roomNumber"y Xs:elementname Xs;SimpleIype restrictionbase? 'xs;string" value="[a-zA-Z0-9]0,255)$" xS;pattern Xs:restr1ct1On S;equence S:eXtenS10n s;complexContent xs:complexType dlementname SemanticlocationDescription SemanticlocationDescriptionType" type gml:AbstractFeature Substltut1OnGrOup xs:complexTypename "SemanticlocationDescriptionPropertyType" XS:Seguence xs:elementref="SemanticLocationDescription"min(Occurs="1max(Occurs="unbound xs:sequence xs;attributeGroupref="gml:AggregationAttributeGroup") xs:complexType xs:complexTypename 'Semanticl.ocationDescriptionType" Content STntOX base n 'gml:AbstractFeatureType" maxOccurs "ReferenceObjeetPropertyType") ype TOl descriptiontype gml:description" DeseriptionType") 'Directionl OeO aO 'directiontype OrderDe xs:elementname DescriptionType"/ 'ordertype "DistaneeDeseriptionType") Xs:element distancetype= xs:elementname 'topologytype="TopologyDescriptionType") xssequence XS:eXtension xs:complexContent) /xs:complexType) 15
GB/T35627一2017 DirectionDescriptionType" name xs:simpleType xs:restrictionbase= xs:string" enumerationvalue="UP"/ xs;enumerationvalue="DOWN"y xs:enumerationvalue="IEFT"y xs:enumerationvalue="RIGHIT" enumerationvalue="FRONT"》 enumerationvalue="BACK"y XS:restrIct1On S;S1mple ypename="TopologyDescriptionType" xs;string" restrIct1Onbase= enumerationvalue="CONTAIN") enumerationvalue="ADJACENCY"》 enumerationvalue="cONNEcTIVITY")y xs:restriction Slmplelype "OrderDescriptionType" S1mmpleIypename estrictionbase="xs:string") enumerationvalue="NEXT"八 enumerationvalue="PREV1OUS") rIct1On "DistanceDescriptionType" nam1e minOccurs description”type="gml:description") xs:elementname xs;elementname="distance”type="gmlIlengthType" xs:sequence xs:complexType) 6.6参照对象 ReferenceObjee(参照对象)元素表示参照物,用于描述室内相对位置,其内容模型包含了一个 GeometricDecription几何描述)属性 ReferenceObjeetType(参照对象类型)类和GeometrieDee eseriptionType(几何描述类型)类的XML 模式定义如下 16
GB/35627?2017 G "Reference(Obiect" Reference( eObjectTypesubstitution Xselementname type= roup "gml: AbstractFeature complexTypename="ReferenceObjeetProperty Tye") Ksseguence xs:elementref=ReferenceObjeetminOceurs="1maxOccurs-"1") XSsequence 1ationAttributeGroup"/ e:;atribuGirouprd="smlAesre" XS;cOmplexype> ypename="Reference(ObjeetType") xS:complex(Content gmlAbstractFeatureType" Xs;eXtenS1Onbase? Xs:seguence geometricDescription" type="GeometricDeseriptionPropertyType" elementname= minOccurs max(Occurs= XS:Seguence XS;eXtenS1On xs:complexContent xs:complexType' xs:complexTypename="GeometricDescriptionPropertyType" S:sequence ", maxOccurs="1" xs:elementname geometricDescriptionminOccurs= 1e TT ributeGroupref="gml:AssociationAttributeGroup" complexType name GeometricDescriptionType" gml:AbstractFeatureType") OXTtn O maxOceurs="1") min(Occurs type="gml:description") elementname description" Xs:elementname "ndorAbsoluteloceationType") locationtype- /Xs:sequence /Xs:extension /xs:complexContent /xs:complexType) 17
GB/T35627一2017 附 录 A 资料性附录) 本标准中的类名中英文对照表 本标准中的类名中英文对照见表A.1 表A.1类名中英文对照表 英文名称 中文名称 SpatialReferenceSystem 室内空间参照系 Abstractlndoorl.ocation 抽象室内位置 IndoorI.ocation 室内位置 室内绝对位置 IndoorAbsolutel.ocation 儿何绝对坐标 eometricCoordinate lndoorRelativeLocation 室内相对位置 RelativeGeometrieLocationm 相对几何位置 GeometrieLocationDeseriptionm 相对几何位置描述 ReferenceObjeet 参照对象 方位值类型 ValueODirectionType AngleDgreeType 水平角度值类型 Horizontal 竖直角度值类型 VertiealAngleDegreeType GeometricalDescription 儿何描述 Semanticl.ocation 语义位置 Semanticl.ocationDescription 语义位置描述 DireetionDescription 方位描述 DistanceDeseription 距离描述 OrderDeseription 顺序描述 拓扑描述 TopologyDescription 18
GB/35627一2017 附录B 规范性附录 室内多维位置信息标记语言XMLsehema ?xnmlversion="1.0"encoding="UTF-8"? 〈xs:schemaxmlns="http://vrlab.org.cn/indoorloeationgml/1.0/Indoorl.ocationGMI" xmlns;xs="http://www.w3.org/2001/XM.Schema" xmlns;gml-"http;//www.opengis.net/gml/3.2" xmlns:xink="http://www.w3.org/1999/xlink" targetNamespace="http;//vrlab.org.cn/indoorocationgml/1.0/IndoorlLocationGML" nDefault="qualified”version="1.0.0" tfForml element xs;importnamespace="http://www.opengis.net/gml/3.2" schemaocation= "http://schemas.opengi说.net/Eml/3.2.1/gml.xsd") B.1 室内位置 IndoorLocation=== xs:;elementname="ndoorloeation”type="IndoorLocationType”substitutionGroup="gml.AD stractFeature" xs:annotation xs:documentation 室内位置(Indoor Leatm)是hdorlatadGML,标准的根元素;它用来表示室内位置对象 由室内绝对位置(IndoorAbsoluteLocation)和室内相对位置(IndoorRedativeL.ocation)聚合而成 /xs:documentation /xs;annotation xs;element xs:complexTypename="IndoorlocationType" xs:complexContent xs:extensionbase="gml:AbstraetFeatureType" XS;Seguence xs;elementname="absoluteL.ocation”type="IndoorAbsoluteL.ocationPropertyType" maxOccurs="unbounded" minOccurs= 〈xs;elementname="relativeLocation”type="IndoorRelativel.ocationPropertyType”mi "o" maxOccurs="unbounded"八 nOccurs= xs:sequence /xs:extension xs;complexContent) /xs:complexTypey Abstract Indoor location5 -Thisdlassisdfinedasanabstractbase.classflndoor location-- "Abstractlndoor xs;complexTypename- .oeationType”abstract-"true") xs:.complexCo ontent 19
GB/T35627一2017 Abstract FeatureType") Xs;extensionbase=gml: xs;:sequence xs:elementname="life" type="gml:TimePeriodPropertyType") tr”ype一"gml,TemporalcRsType") 《xs:elementname Xselementname "rs”type="SpatialIReferenceSystemType") XS;seguence extension xs:complexContent》 complexType' -SpatialReferenceSystem= xs;complexTypename-"SpatialIReferenceSystemType") xs:complexContent xs;extensionbase="gml;AbstractCRSType" xs:choice》 xs:elementref="gml:EngineeringCRS”minO)ccurs="0”mmaxOccurs="1"/》 xs:elementref一="gml:GeodeticCRS”minOccurs="o”maxOccurs="1"八 /xs:choice xs:extension /xs:complexContent》 /xs:complexType GeometricCoordinate= xs:elementname Geometriclocation”type="GeometricCoordinateType”substitutionGroup= gml:AbstractFeature S complexTypename GeometricCoordinateType"》 ne lementname="cr"type="SpatialReferenceSystenmType"minOccurs="0"r "maxCOccurs="1"八 "1"y On mminOccurs maxOccurs= "oordinate”type="gml:DirectPositionType"八 elementname= Seguence :sequence X xs:complexType B.2室内绝对位置 -lndoorAbsoluteL.ocation xs.elemenname="ndoorAbsolutL.ocation”type- "ndorAbwolutel.ocationType”substitutionr gml.AbstraetFeature"" Grou xs:complexTypename "IndoorAbsoluteLocationPropertyType") xs:sequence xs;elementref="IndoorAbsolutelocation”minOccurs="0"maxOccurs="unbounded") 《7/Xs:sequence 20
GB/35627一2017 ibuteGr ref=" "eml.AggregationAtributGiroup") Xs;attri roup /xs:complexTypey 《s:complexTypename-"ndorAbsoltelocationType" xScomplexContent "AbstractlndoorlLocationType" xS;extenSionbase XSseguence te" 'coordinat "GeometricCoordinateType”nminOccurs="1”max Xs;elementname= type一 Oceurs /Xs;Seguence Xs:extens1on /xs:complexContent》 /xs;complexType B.3 室内相对位置 IndoorRelativeIocation=== element IndoorRelativelocation IndoorRelativelocationType Xs name type substitution(Group gml:AbstractFeature" complexTypename="IndoorRelativelocationPropertyType"》 uence ementref="ndoorRelativel.ocation”minOccurs="o”maxOccurs="unbounded"八 seguence attributeGroupref="gml:AggregationAttributeGroup"八 xs;complexType' XSOnmDX ypename="lndoorRelativelocationType" complexContent S+ extensionbase="AbstractlndoorlocationType"》 seguence xs;elementname="geometriecl.ocation”type="RelativeGeometrielLocationPropertyType" minOccurs一 maxOccurs="1 "emantieL.oeation"type-"setmantidL.oeationPropertyType”minOeurs xs;elementname "1" "1" maxOccurs= /xs;sequence 《7/xs:extension 7/Xs;complexContent /xs;complexType' B.4相对几何位置 -RelativeGeometricLocation= 21
GB/T35627一2017 "Relative(Ge xs;elementname="RelativeGeometrieLoceation”type reometriel.ocationType" Substitut ionGroup="gml;AbstraetFeature" xs;complexTypename="RelativeGeometriel.ocationPropertyType") xsseguence xs:elementref="RelativeGeometricLocation”minOccurs="1”maxOccurs="1" xSsequence ref一" tionAttributeGroup") "emlAgeegiat xs;attributeGrroup Xs:cOmpleXIpe xs;complexTypename="RelativeGeometrielLocationType" XS:complexContent "gml:AbstractFeatureType") XS:eXtenSiOnbase一 XS;Seguence, geometricDescription ype="GeometrieL.ocationDescription- XS;elementname PropertyType”minOccurs maxOccurs="1"八 /XS:seguence》 xs:extension xs:complexContent xs:complexType' GeometricIocationDescription====== elementname GeometriclLocationDescription"type="GeometricLocationDescriptionType" SnCt titutionGroup gml:AbstractFeature ypename "GeometricLocationDescriptionPropertyType" Seguence "1" maxOccurs="unbounded"八 elementref "GeometricLocationDescription”minOceurs= XS:seguence "ml.AEEregaionAtributcGroup") xs:attributeGroupref= xs:complexType xs:complexTypename="Geometriel.ocationDescriptionType" xs:complexContent "gmlAbstractFeatureType") extensionbase seuence "reference”type= -"ReferenecObgeeProperyType") elementname= xs:elementname "direction”type="ValueOfDirectionType") "distance" elementname= -"起ml.LenghType") XS type xssequence Xs:extension /xs:complexContent /xs;complexType) ====ValueofDirection== 22
GB/35627?2017 xs;complexType "ValueODirectionType") name= xs;sequence horizontalAngletype="HorizontalAngleTypeminOccurs="0maxOe XS:elementname? curs="1" xS:elementname vertiealAngletype="VertiealAngleTypeminOecurs="0maxOceurs -"1" 7Xs:sequence /xs:complexTy ype xs;complexTypename "DirectionType") Degree" elementname type="DegreeType") ReferenceDirection" ype="xs;string name= KS:seguence name="HorizontalAngle'Type" cOmp Ontent base="DirectionType" Degreetype="gml:Angle'Type"/ lementname ReferenceDireetiontype="xs;stringixed="North" lementname XS:SeguencCe xs:restriction xs:complexContent xs:complexType xs:complexTypename="VerticalAngleType" complexContent trietionbase="DireetionType") Degreetype=gml:AngleType") xs;elementname RefereneeDirectiontype="xs;stringfixed="Up" xs:elementname= xs:sequence 7/xs:restriction 7xs:complexContent GB/T35627?2017 xs:complexTypename SemantieLocationPropertyType" xs:sequence "SemanticL.ocationminOccurs="1maxOccurs="1" xs:elementref xSsequence ") 'gmlAggregationAttributeGr xS;attributeGroupref roup" xScomplexIType emanticLocationType"y Xs:cOmplexIypename Xs:complexContent "gml;AbstraetFeatureType" XS;eXtenSIOn maxOccurs= minOccurS semanticDescription Semantiel.oeationDeseriptio- name type PropertyType floor"type="xs:int") XS:element 'function"type="gml:CodeType" 'nametype="xs:string" 1ame 'roomNumber" name SImplelype xs;restrictionbase="xs;string" xs:patternvalue="[a-zA-20-9]0,255)$" xs;restriction xs:simpleType) xxs:element xs:sequence s:extension xs:complexContent xs:complexType SemanticlocationDescription5 Semanticl.ocationDescriptiontype="SemantieLocationDescriptionType") xs:elementname 'Semanticl.ocationDeseriptionPropertyType") xs:complexTypename sequence "1" maxOeeurs="unbounded" elementref "Semanticl.ocationDeseriptionminOceurs- X sequence C D" Aurlbec ;attributeGroupref="gml:AggregationA roup" xs;complexType eseriptionType") complexTypename SemanticLocationD compDlexContent "gml.AbstractFeatureType") xsextensionbase xs:sequenceminOccurs= mmaxOccurs="1"y xs;elementname="reference" -"ReferenceObjeetPropertyType") type= 24
GB/35627?2017 "description"type="gml,description") xs;elementname "dircctiontype="DireetionDescripionType") xs;elementname xs;elementname="ordertype="OrderDeseriptionType" xs;elementname="distancetype="D)istanceDeseriptionType" xs:elementname="topology"type="TopologyDescriptionType") XS:Seguence XS:eXtenSIOn xs:complexContent Xs:complexType O irectionDescription= xs;simpleTypename="DireetionDesceriptionType" restrictionbase "xs:string tnumerationvalue?"UP" enumerationvalue="DOWN" enumerationvalue="IEFT" enummerationvalue="RIGHT"/> enumerationvalue="FRONT" enumerationvalue="BACK" Xsrestriction xs:simpleType TopologyDescription== xs;simpleTypename= TopologyDeseriptionType" xs:restrictionbase= xs;string" xs:enumerationvalue="CONTAIN"/ xs;enumerationvalue="ADJACENCY" xs:enumerationvalue="CONNECTIV1TY" xs;restriction /xs;simpleTypey -0rderDescription- xs:simpleTypename="OrderDescriptionType" xs:restrietionbase="xs:string" xs;enumerationvalue="NEXT" xs:enumerationvalue="PREVIOUS"/) XSrestriction Xs:simpleType DistanceDescription xs:complexTypename="DistanceDescriptionType") -1 xs:sequencemin(Occurs= xs:elementname="description"type="gml:description"/ xs;elementname="distance"type="gml:LengthType" /XS;segence /xs:complexType 25
GB/T35627一2017 B.6参照对象 -ReferenceObjeet=- "Reference(Object ct" iutionGroup="ml.Ab XS:elementname "ReferenceObjectType substi type一 stracteature xs;complexTypenatme="ReferenceObjectPro ropertyType" xSSequence xs:elemmentref="ReferenceObject”minOccurs="1"maxOccurs="1"八 Xs:sequence "eml,Aggre xs;attributeGroupref= egationAttributeGroup"/) plexTy Xs:cOm ype ypename="ReferenceObjeetType") Xs:cOmplexCOntent xs:extensionbase="gml:AbstractFeatureType" XS:seguence geometricDescription"type="GeometricDescriptionPropertyType" XS:elementname三 minOceurs= maxOccurs="1" XS:seguence xs:extension xs:complexContent xs;complexType S complexTypename GeometricDescriptionPropertyType" sequence -"1" mmaxOceurs="1"八 xs:elementname="geometricDescription”minOccurs= Seguence :attributeGroupref="gml:AssociationAttributeGroup" ;complexType ypename 'GeometricDescriptionType" ontent l.AbstraecFeatureType") base XLO gml: "1"y uenceminOccurs= maxOccurs- elementname deseripion”type=-"nldescription") X "location" -"IndoorAbsolutel LocationType"八 xs:elementname= type- xs:sequence /Xs:extension /xs;complexContent /xs;complexType /xs;schema 26
GB/35627一2017 附录 C 资料性附录 室内绝对位置描述实例 室内绝对位置(IndoorAbsolutel.ocation)采用儿何绝对位置(AbsoluteGeometricl.ocation)描述 绝对几何位置的描述只依赖于选定的参照系统,室内空间参照系(IndoorSpatialReferenceSystem)为 局部空间笛卡尔坐标系,一旦选定参照系的坐标原点及方向后,室内任何绝对几何位置便唯一确定 抄E 校史" 实验区 图c.1某大学某教学楼 图C.1为某大学某教学楼 现描述办公区5楼4520房间的室内绝对位置(图C.2绿色高亮所示) 选定几何参照系为笛卡尔空间坐标系o-XYZ,用房间体元几何中心的坐标表示房间几何位置,则4520 房间的几何绝对位置为“r=11y=13怎=20"(米) 假设“mycr”是定义在坐标参照系字典或文档其 他某处的坐标参照系,实例的GML代码见表C.1 A公到 北 邱 图c.2室内绝对位置描述示意图 27

室内多维位置信息标记语言GB/T35627-2017

室内定位技术是指通过一定的手段确定人和物在室内环境中的位置。而多维位置信息标记语言则是一种用于描述室内空间结构及其包含的位置信息的语言。为了更好地规范室内定位技术,中国标准化协会在2017年发布了《室内多维位置信息标记语言GB/T35627-2017》标准。

1. 室内多维位置信息标记语言的定义

室内多维位置信息标记语言是一种用于描述室内空间结构及其包含的位置信息的语言。该语言可以描述空间结构、房间布局、设备位置等多维度的信息,并且具有较高的灵活性和可扩展性。

2. 标准的内容

《室内多维位置信息标记语言GB/T35627-2017》标准主要包括了标记语言的概述、基本语法和元素、空间信息及其标记方法、设备信息及其标记方法等内容。标准中规定了一些通用的元素和属性,可以用于描述基本的空间结构和属性信息,并且支持自定义元素和属性,以适应不同行业和场景的需要。

3. 标准的应用

目前,室内定位技术已经被广泛应用于商场、医院、机场等公共场所。通过使用标准化的多维位置信息标记语言,可以更加方便地实现室内定位功能,并且可以与其他智能化设备进行无缝集成。

4. 结论

室内多维位置信息标记语言是一项非常重要的标准,对于规范室内定位技术、提高室内定位的效率和精度有着非常重要的作用。随着标准的逐步推广应用,相信室内定位技术将会在更多的场景得到应用,并且为人们的生活带来更多的便利。

和室内多维位置信息标记语言类似的标准

室外照明干扰光限制规范
上一篇 本文分享国家标准室外照明干扰光限制规范的全文阅读和高清PDF的下载,室外照明干扰光限制规范的编号:GB/T35626-2017。室外照明干扰光限制规范共有10页,发布于2018-07-01
实景地图数据产品
本文分享国家标准实景地图数据产品的全文阅读和高清PDF的下载,实景地图数据产品的编号:GB/T35628-2017。实景地图数据产品共有13页,发布于2018-07-01 下一篇
相关推荐