国家标准计划《地理信息 地理标记语言(GML) 第1部分:基础》由 TC230(全国地理信息标准化技术委员会)归口 ,主管部门为自然资源部(测绘地理)。
主要起草单位 武汉大学 、南京师范大学 、国家基础地理信息中心 。
| 07 数学、自然科学 |
| 07.040 天文学、大地测量学、地理学 |
本标准等同采用ISO国际标准:ISO/DIS 19136-1:2018(E)。
采标中文名称:地理信息 地理标记语言(GML)- 第1部分:基础。
地理标记语言是一种以XML模式书写的XML语法,用于描述应用模式以及传输和存储地理信息。
随着因特网的迅速发展和普及,可扩展标记语言(XML)及网络服务(WebServices)越来越被人们接受。
为了方便在互联网上传输地理信息,以XML和WebServices技术为基础制定地理信息标记语言(GML)成为了地理信息网络服务的必然需求。
制定GML标准的目的就是要让所有的地理信息工作者能够使用描述地理信息各个方面的语言和工具。
因此,GML是互联网上地理信息服务的基本协议之一,就像XML是互联网服务的基本协议之一一样。
GML为描述、传输、存储地理信息提供了一种标准语言,也是其他地理信息服务标准引用的重要依据。
该标准已经在我国的各种地理信息网络服务工程中得到广泛应用。
GML描述了在ISO19100系列国际标准中采用的概念模型框架,以及根据该模型框架建模的地理信息,包括地理要素的空间与非空间特性。
实现者可决定以GML来存储地理应用模式和信息,或者根据需要从其他存储格式进行转换,而只用GML进行模式和数据的传输。
GML标准凭借其开放和自我描述的格式体系、完善丰富的空间数据表达技术、灵活多变的应用模式生成方法等众多优点,迅速在空间数据的表达与建模、传输与交换、集成与共享等诸多地理信息系统(GIS)研究与应用方向中产生着积极的影响,受到了地理信息系统领域专家学者、软件厂商和应用开发人员的广泛关注,具有重大的工程建设指导意义。
1)GML是其他地理信息服务系列标准引用的重要标准;2)GML标准是制定其他专用标准的基础;3)GML标准以及专用标准可直接用于地理信息服务软件的研发;4)GML标准以及专用标准可用于地理信息工程建设,减少工程建设中标准研制的费用;5)GML标准极大了提高地理信息共享、交换水平;GML标准促进了地理信息网络服务技术的快速发展。
地理标记语言(GML)是一种与ISO19118一致的XML编码,用于传输和存储在ISO19100系列国际标准采用中的概念模型框架建模的地理信息,包括地理要素的空间与非空间特性。本标准定义XML模式(Schema)语法、机制和约定:?提供用于描述地理空间应用模式的开放的、与商家无关的框架,用于以XML形式传输和存储地理信息;?允许专用标准支持具有GML框架描述能力的适当子集;?支持特定领域和信息团体的地理空间应用模式的描述;?可创建并维护链接的地理应用模式和数据集;?支持应用模式和数据集的存储和传输;?提高共享地理应用模式和他们所描述的信息的组织能力。实现者可决定以GML来存储地理应用模式和信息,或者根据需要从其他存储格式进行转换,而只用GML进行模式和数据的传输。标准的主要内容如下:前言VI引言VII1范围12一致性12.1一致性要求12.2对应GML应用模式的一致性类22.3对应GML专用标准的一致性类22.4对应GML文档的一致性类32.5对应软件实现的一致性类33规范性引用文件44术语和符号64.1术语和定义64.2符号和缩略语135约定155.1XML命名空间155.2版本155.3GML早期版本中的已不赞成使用的部分155.4UML标记155.5XML模式176GML模式概述176.1GML模式176.2GML应用模式176.3ISO19100系列国际标准与GML模式和GML应用模式间的关系186.4本标准的组织196.5不赞成使用的和试验的模式组件207GML模式–一般规则和基本模式组件217.1GML模型和语法217.2GML基本模式组件228GML模式—Xlinks和基本类型338.1Xlinks–对象关联和远程特性338.2基本类型349GML模式–要素模型429.1一般概念429.2与ISO19109的关系429.3要素429.4标准要素特性439.5几何特性459.6拓扑特性479.7时间特性479.8定义基于特定应用的要素类型489.9要素集合499.10要素和要素集合中使用的空间参照系5110GML模式–几何单形5110.1一般概念5110.2抽象的几何单形5510.3几何单形(0维对象)5610.4几何单形(1维对象)5710.5几何单形(2维对象)6810.6几何单形(3维对象)7711GML模式–几何复形,几何组合和几何聚合7811.1概述7811.2几何复形和几何组合7911.3几何聚合8112GML模式–坐标参照系模式8512.1概述8512.2参照系8712.3坐标参照系8812.4坐标系9612.5基准10312.6坐标操作10913GML模式–拓扑12113.1基本概念12113.2抽象的拓扑12213.3拓扑单形12213.4拓扑集合12613.5拓扑复形12914GML模式–时间信息和动态要素13014.1基本概念13014.2时间模式13114.3时间拓扑模式13814.4时间参照系14214.5表示动态要素14915GML模式–定义和字典15315.1概述15315.2字典模式15316GML模式–单位、度量和值15616.1引言15616.2单位模式15716.3度量模式16316.4值对象模式16517GML模式–方向17417.1方向模式17417.2方向,方向特性类型(direction,DirectionPropertyType)17417.3方向向量类型(DirectionVectorType)17417.4方向描述类型(DirectionDescriptionType)17518GML模式–观测17618.1观测17618.2观测模式17719GML模式–覆盖18119.1覆盖模型和表示18119.2格网模式18319.3覆盖模式18620专用标准20120.1GML专用标准和应用模式20120.2专用标准的定义20220.3与应用模式的关系20220.4专用标准中类型和元素的规则20220.5从应用模式中引用GML专用标准的规则20320.6在应用模式中使用GML专用标准的建议20420.7GML专用标准规则总结20421应用模式规则20521.1GML对象的实例20521.2GML应用模式20621.3定义要素和要素集合的模式20821.4定义空间几何的模式20921.5定义空间拓扑的模式21021.6定义时间的模式21121.7定义坐标参照系的模式21121.8定义覆盖的模式21221.9定义观测的模式21321.10定义字典和定义的模式21421.11定义值的模式21521.12GML模式的GML专用标准216附录A218A.1GML应用模式的抽象测试套件218A.2GML专用标准的抽象测试套件223A.3GML文档的抽象测试套件228B附录B230B