GB/T 40525-2021 地理信息在线共享接口规范
- 名 称:GB/T 40525-2021 地理信息在线共享接口规范 - 下载地址2
- 下载地址:[下载地址2]
- 提 取 码:
- 浏览次数:3
发表评论
加入收藏夹
错误报告
目录| 新闻评论(共有 0 条评论) |
资料介绍
ICS 07 . 040 A 75
中 华 人 民 共 和 国 国 家 标 准
GB/T 40525—2021
地理信息在线共享接口规范
Specificationofonlinesharinginterfaceforgeographicinformation
2021-10-1 1 发布 2021-10-1 1 实施
国家市场监督管理总局国家标准化管理委员会
发
布
GB/T 40525—202 1
GB/T 40525—202 1
前 言
本标准按照 GB/T 1 . 1—2009 给出的规则起草。
本标准由中华人民共和国 自然资源部提出。
本标准由全国地理信息标准化技术委员会(SAC/TC 230)归口 。
本标准起草单位:武汉大学、北京中科数遥信息技术有限公司、福州大学、北京吉威时代软件股份有限公司、武大吉奥信息技术有限公司、北京建筑大学、清华大学、国家基础地理信息中心、陕西省煤田物探测绘有限公司。
本标准主要起草人:邵远征、龚健雅、李霖、朱海红、戴雪峰、毕建涛、余劲松弟、黎珂、何友、谭成国、王国良、蒋捷、白玉琪、金梦、杜晓、张秋义、康荔。
GB/T 40525—202 1
地理信息在线共享接口规范
1 范围
本标准规定了地理信息数据在线共享的基本服务接口和扩展服务要求。
本标准适用于地理信息数据资源在线服务平台的建设与应用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。 凡是注 日期的引用文件,仅注 日期的版本适用于本文件 。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 7408—2005 数据元和交换格式 信息交换 日期和时间表示法
3 术语和定义
下列术语和定义适用于本文件。
3.1
地理信息 geographicalinformation
与地球上的地点直接或间接相关的现象的信息。
[GB/T 17694—2009,定义 B. 211]
3.2
地理信息服务 geographicalinformationservice
向用户提供转换、管理或表示地理信息(3 . 1)的服务。
[GB/T 17694—2009,定义 B. 212]
3.3
基本服务 fundamentalservice
面向地理信息(3 . 1)数据的在线共享,提供的基于标准接口的目录服务、发布服务及操作服务。
3.4
扩展服务 extendedservice
基本服务(3 . 3)无法满足共享需求时,自定义的其他服务接口 。
4 缩略语
CSW 网络目录服务(Catalogue Service for the Web)
GML 地理标记语言(Geography Markup Language)
HTTP 超文本传输协议(Hypertext Transfer Protocol)
GB/T 40525—202 1
5 基本服务接口
5 . 1 分类
本标准定义的地理信息在线共享服务涵盖数据 目 录服务、数据发布服务和数据操作服务,具体如下:
1) 数据目录服务:包含开放查询服务(Open Search)、网络目录服务(CSW) ;
2) 数据发布服务:包含网络地图服务( WMS)、网络要素服务( WFS)、网络覆盖服务( WCS) 及网络地图瓦片服务(WMTS) ;
3) 数据操作服务:包含网络处理服务(WPS) 。
5 . 2 数据目录服务接口
5.2. 1 opensearch服务接口
5 . 2 . 1 . 1 描述文档
开放查询服务(Open Search)是基于特定的网络查询接口实现查询结果的聚合,需提供开放查询描述文档,用以描述开放查询服务的元数据和基于 XML 的查询模板。 一个完整的开放查询描述文档包含必要性元素和可选性元素。
描述文档中必要性元素的父节点是〈OpenSearchDescription〉元素,其具体说明见表 1 。
表 1 开放查询描述文档必要性元素
GB/T 40525—202 1
表 1(续)
表 2 〈URL〉元素的属性信息
表 3 〈Query〉元素的属性信息
GB/T 40525—202 1
描述文档中可选性元素的父节点是〈OpenSearchDescription〉元素,其说明见表 4 。
表 4 开放查询描述文档可选性元素
表 5 〈Image〉元素的属性信息
5 . 2 . 1 . 2 查询请求
开放查询服务的请求参数见表 6 。
表 6 opensearch支持查询参数
GB/T 40525—202 1
表 6(续)
5 . 2 . 1 . 3 查询响应
对有效的 OpenSearch请求的响应是查询参数指定的 XML 聚合格式。 无效的 OpenSearch请求应产生一个异常信息(或在极端情况下响应一个网络协议错误)。 在 HTTP 环境下,返回值的 Content- type实体头的类型应和返回值格式相匹配。
开放查询的响应 XML模式参见附录 A 中的 A. 1,服务异常响应的 XML模式参见 A. 2 。
5 . 2 . 2 Csw服务接口
5 . 2 . 2 . 1 接口函数
数据目录服务接口函数见表 7 。
表 7 数据目录服务接口函数
数据目录服务 CSW 接口用例参见附录 B 中的 B. 1 。
GB/T 40525—202 1
5 . 2 . 2 . 2 UML类图
数据目录服务接口 UML类图如图 1 所示。
图 1 数据目录服务接口类图
5.2.2.3 Getcapabilities操作
GetCapabilities操作包含请求信息与响应内容两方面:
a) 请求:请求关于描述该服务元数据信息,包括服务的基本信息、服务支持的操作信息和服务支持的数据集元数据信息。 具体请求参数描述见表 8 。
表 8 Getcapabilities操作请求参数描述表
GB/T 40525—202 1
b) 响应:返回一个描述服务能力的文档。 根据请求参数 Sections 的定义,选取并组合四项描述内
容 (ServiceIdentification, ServiceProvider, OperationsMetadata 和 Contents) 中的一项或多项,
构成服务能力描述文档。 各部分内容见表 9 。
表 9 Getcapabilities响应文档 serviceMetadata中各部分描述
5.2.2.4 DescribeRecord操作
DescribeRecord操作包含请求信息与响应内容两方面:
a) 请求:请求指定名称的已注册服务的类型、内容等详细描述信息。 具体请求参数描述见表 10 。
表 10 DescribeRecord操作请求参数描述表
b) 响应:返回已注册服务相关内容的详细描述文档。
5.2.2.5 GetRecords操作
GetRecords操作包含请求信息与响应内容两方面:
a) 请求:请求所有满足条件的已注册服务。 具体请求参数描述见表 11 。
表 1 1 GetRecords操作请求参数描述表
GB/T 40525—202 1
表 1 1(续)
b) 响应:返回描述符合条件的已注册服务的文档。
5.2.2.6 GetRecordbyId操作
GetRecordbyId操作包含请求信息与响应内容两方面:
a) 请求:根据注册对象的 ID号请求满足条件的已注册服务。 具体请求参数描述见表 12 。
表 12 GetRecordbyId操作请求参数描述表
b) 响应:返回描述符合条件的已注册服务的文档。
5.2.2.7 GetDomain操作
GetDomain操作包含请求信息与响应内容两方面:
a) 请求:请求某一参数或属性的值域范围。 具体请求参数描述见表 13 。
表 13 GetDomain操作请求参数描述表
GB/T 40525—202 1
b) 响应:返回描述指定接口参数或属性的值域范围的文档。
5.2.2.8 Transaction操作
Transaction操作包含请求信息与响应内容两方面:
a) 请求:请求注册远程服务资源。 以推送的方式,允许客户对目录内容进行插入、删除及更新的
操作。Transaction操作不支持 KVP 编码请求,应使用 HTTP POST 方法通过 XML 传输参
数 。具体请求参数描述见表 14 。
表 14 Transaction操作请求参数描述表
b) 响应:根据请求参数返回描述操作反馈信息的文档。
5.2.2.9 Harvest操作
Harvest操作包含请求信息与响应内容两方面:
a) 请求:请求注册远程服务资源,以拉取的方式获取远程服务资源,并在 目录中注册。 具体请求参数描述见表 15 。
表 15 Harvest操作请求参数描述表
b) 响应:返回描述操作反馈信息的文档。 数据发布服务接口 。
5.2.3 WMS服务接口
WMS服务接口规范应按照 GB/T 25597—2010 执行。
5.2.4 WFS服务接口
WFS服务接口规范应按照 GB/T 30169—2013 执行。
5.2.5 WcS服务接口
5 . 2 . 5 . 1 接口函数
WCS服务接口函数见表 16 。
GB/T 40525—202 1
表 16 wcs服务接口函数
WCS服务接口用例参见 B. 2 。 5 . 2 . 5 . 2 UML类图
WCS服务接口 UML类图如图 2 所示。
图 2 wcs服务接口类图
5.2.5.3 Getcapabilities操作
WCS服务的 GetCapabilities操作包含请求信息与响应内容两方面:
a) 请求:请求关于描述该服务元数据信息,包括服务的基本信息、服务支持的操作信息和服务支持的数据集元数据信息。 具体请求参数描述见表 17 。
表 17 wcs服务 Getcapabilities操作请求参数描述表
GB/T 40525—202 1
表 17(续)
b) 响应:返回一个描述服务能力的文档。 根据请求参数 Sections 的定义,选取并组合四项描述内
容 (ServiceIdentification, ServiceProvider, OperationsMetadata 和 Contents) 中的一项或多项,
构成服务能力描述文档。 各部分内容见表 18 。
表 18 Getcapabilities响应文档 serviceMetadata中各部分描述
5.2.5.4 Describecoverage操作
WCS服务的 DescribeCoverage操作包含请求信息与响应内容两方面:
a) 请求:请求指定编号的 Coverage数据的描述信息。 具体请求参数描述见表 19 。
表 19 Describecoverage操作请求参数描述表
b) 响应:返回由 CoverageId参数指定的相应 Coverage 的描述信息文档。文档中单个 Coverage描述信息的参数描述见表 20 。
GB/T 40525—202 1
表 20 coverage描述信息参数表
5.2.5.5 Getcoverage操作
WCS服务的 GetCoverage操作包含请求信息与响应内容两方面:
a) 请求:请求指定编号的 Coverage数据。 具体请求参数描述见表 21 。
表 2 1 Getcoverage操作请求参数表
b) 响应:返回由 CoverageId参数指定的 Coverage数据。
5.2.6 WMTS服务接口
5 . 2 . 6 . 1 接口函数
WMTS服务接口函数见表 22 。
表 22 WMTS服务接口函数
5 . 2 . 6 . 2 UML类图
WMTS服务接口 UML类图如图 3 所示。
GB/T 40525—202 1
图 3 WMTS服务接口类图
5.2.6.3 Getcapabilities操作
WMTS服务的 GetCapabilities操作包含请求信息与响应内容两方面:
a) 请求:请求关于描述该服务元数据信息,包括服务的基本信息、服务支持的操作信息和服务支持的数据集元数据信息。 具体请求参数描述见表 23 。
表 23 WMTS服务 Getcapabilities操作请求参数描述表
b) 响应:返回一个描述服务能力的文档。 根据请求参数 Sections 的定义,选取并组合四项描述内
容 (ServiceIdentification, ServiceProvider, OperationsMetadata 和 Contents) 中的一项或多项,
构成服务能力描述文档。 各部分内容见表 24 。
GB/T 40525—202 1
表 24 Getcapabilities响应文档 serviceMetadata中各部分描述
5.2.6.4 GetTile操作
WMTS服务的 GetTile操作包含请求信息与响应内容两方面:
a) 请求:请求指定数据内容及表达形式的地图瓦片数据。 具体请求参数描述见表 25 。
表 25 GetTile操作请求参数描述表
b) 响应:返回指定位置的地图瓦片数据。
5.2.6.5 GetFeatureInfo操作
WMTS服务的 GetFeatureInfo操作包含请求信息与响应内容两方面:
a) 请求:请求指定位置的地理要素的描述信息。 具体请求参数描述见表 26 。
GB/T 40525—202 1
表 26 GetFeatureInfo操作请求参数描述表
b) 响应:以参数 InfoFormat指定的格式,返回符合条件的地理要素属性信息。
5 . 3 数据操作服务接口
5 . 3 . 1 接口函数
WPS服务接口函数见表 27 。
表 27 wps服务接口函数
数据操作服务 WPS接口用例参见 B. 3 。 5 . 3 . 2 UML类图
WPS服务接口 UML类图如图 4 所示。
GB/T 40525—202 1
图 4 wps服务接口类图
5.3.3 Getcapabilities操作
WPS服务的 GetCapabilities该操作包含请求信息与响应内容两方面:
a) 请求:请求关于描述该服务元数据信息,包括服务的基本信息、服务支持的操作信息和服务支持的数据集元数据信息。 具体请求参数描述见表 28 。
表 28 wps服务 Getcapabilities操作请求参数描述表
b) 响应:返回一个描述服务能力的文档。 根据请求参数 Sections 的定义,选取并组合四项描述内
容 (ServiceIdentification, ServiceProvider, OperationsMetadata 和 Contents) 中的一项或多项,
构成服务能力描述文档。 各部分内容见表 29 。
GB/T 40525—202 1
表 29 Getcapabilities响应文档 serviceMetadata中各部分描述
5.3.4 Describeprocess操作
WPS服务的 DescribeProcess操作包含请求信息与响应内容两方面,本文中的数据类型 ows: Co- deType具体见 GB/T 19710—2005 中 6.3.2.2“MD_标识类”定义。
a) 请求:请求某一操作的描述信息。 具体请求参数描述见表 30 。
表 30 Describeprocess操作请求参数描述表
b) 响应:返回描述指定操作过程的详细描述文档。 文档中的描述信息应包含的参数信息见表
31,关于输出数据描述类型结构 ProcessOutputs 的描述见表 32 。
表 3 1 处理操作描述信息的参数描述表
表 32 输出数据描述类型结构描述表
GB/T 40525—202 1
5.3.5 Execute操作
WPS服务的 Execute操作包含请求信息与响应内容两方面:
a) 请求:请求执行所指定的操作过程。 具体请求参数描述见表 33,其中 DataInputs 的数据类型见表 34, ResponseForm 的数据类型见表 35。
表 33 Execute操作请求参数描述表
表 34 InputType数据结构表
GB/T 40525—202 1
表 35 ResponseDocument数据类型
表 36 DocumentoutputDefinition数据类型
表 37 RawDataoutput数据类型
b) 响应:返回相应操作过程的执行结果文档。 文档中的描述信息应包含的参数信息见表 38 。
表 38 Execute操作返回参数描述表
GB/T 40525—202 1
表 38(续)
表 39 processBrief数据结构描述表
表 40 status数据结构
表 4 1 processoutputs数据结构
GB/T 40525—202 1
表 4 1(续)
表 42 Reference数据结构表
表 43 DataType数据结构表
表 44 complexData数据结构表
6 扩展服务要求
扩展服务是指不包含在基本服务范围内,地理信息共享平台建设所需的其他服务。 扩展服务接 口规定了服务的具体实现方法,明确自定义扩展服务接口的输入、输出、前置条件与效果。
扩展服务接口的定义应满足以下要求:
a) 明确扩展服务接口实现的具体功能;
b) 规定服务的输入、输出、前置条件与效果等信息;
c) 优先使用或扩展已发布的特定的服务标准规范,如 WFS、WMS、WCS等数据发布服务或 WPS数据操作服务;
d) 明确扩展服务接口的参数定义,应按照所选标准要求的接口函数及参数定义发布服务。
GB/T 40525—202 1
附 录 A
(资料性附录)
开放查询服务 XML模式
A.1 开放查询的 ATOM 响应 XML模式
本附录包含 OpenSearch 响应中 ATOM 聚合格式的 XML模式,服务器按照该模式提供的符合本标准的响应才是有效的。 模式中的注释和文本元素为资料性内容;如果与本标准正文相冲突,以正文为
准。schemaLacation属性也是资料性内容。
〈?xm1version= "1 .0" encoding="UTF-8"?〉
〈xs:schemaxm1ns:xs="http://www.w3.org/2001/XMLschema"
e1ementFormDefau1t="qua1ified"targetNamespace="http://www.w3.org/2005/Atom"
xm1ns:atom="http://www.w3.org/2005/Atom"xm1ns:os="http://a9.com/-/spec/opensearch/1.1/"
xm1ns:georss="http://www.georss.org/georss/10"xm1ns:dc="http://pur1.org/dc/e1ements/1.1"
xm1ns:xm1="http://www.w3.org/XML/1998/namespace"〉
〈xs:importnamespace=http://www.w3.org/XML/1998/namespaceschemaLocation="xm1.xsd"/〉
〈 !-- 通用属性定义 --〉
〈xs:attributeGroupname="atomcommonAttributes"〉
〈xs:attributeref="xm1:base"/〉
〈xs:attributeref="xm1:1ang"/〉
〈xs:attributeGroupref="atom:undefinedAttribute"/〉
〈/xs:attributeGroup〉
〈 !-- 联系信息属性定义 --〉
〈xs:comp1exTypename="atompersonconstruct"〉
〈xs:sequence〉
〈 xs:e1ementref="atom:name" minoccurs= "0" maxoccurs= " 1 " /〉
〈 xs:e1ementref="atom:uri" minoccurs= "0" maxoccurs= " 1 " /〉
〈 xs:e1ementref="atom:emai1" minoccurs= "0" maxoccurs= " 1 " /〉
〈xs:groupref="atom:extensionE1ement"minoccurs= "0" maxoccurs="unbounded"/〉
〈/xs:sequence〉
〈xs:attributeGroupref="atom:atomcommonAttributes"/〉
〈/xs:comp1exType〉
〈xs:e1ementname="name"type="xs:string"/〉
〈xs:e1ementname="uri"type="xs:string"/〉
〈xs:e1ementname="emai1"type="atom:atomEmai1Address"/〉
〈 !-- 日期时间信息属性定义 --〉
〈xs:comp1exTypename="atomDateconstruct"〉
〈xs:simp1econtent〉
〈xs:extensionbase="xs:dateTime"〉
〈xs:attributeGroupref="atom:atomcommonAttributes"/〉
〈/xs:extension〉
〈/xs:simp1econtent〉
GB/T 40525—202 1
〈/Xs:comp1eXType〉
〈!--feed元素 --〉
〈Xs:e1ementname="feed"type="atom:feedType"〉〈/Xs:e1ement〉 〈Xs:comp1eXTypename="feedType"〉
〈Xs:sequence〉
〈 Xs:choicemaXoccurs="unbounded"〉
〈Xs:e1ementref="atom:tit1e"/〉
〈Xs:e1ementref="atom:subtit1e"/〉
〈Xs:e1ementref="atom:updated"/〉
〈Xs:e1ementref="atom:author"/〉
〈Xs:e1ementref="atom:id"/〉
〈 Xs:e1ementref="os:tota1Resu1ts"/〉
〈Xs:e1ementref="os:startIndeX"/〉
〈Xs:e1ementref="os:itemsperpage"/〉
〈Xs:e1ementref="os:Query"/〉 〈/Xs:choice〉
〈Xs:e1ementminoccurs= "0" maXoccurs="unbounded"ref="atom:entry"/〉 〈/Xs:sequence〉
〈Xs:attributeGroupref="atom:atomcommonAttributes"/〉 〈/Xs:comp1eXType〉
〈!--entry元素 --〉
〈Xs:e1ementname="entry"type="atom:entryType"〉〈/Xs:e1ement〉 〈Xs:comp1eXTypename="entryType"〉
〈Xs:sequence〉
〈 Xs:choicemaXoccurs="unbounded"〉
〈Xs:e1ementref="atom:tit1e"/〉
〈Xs:e1ementref="atom:id"/〉
〈Xs:e1ementref="atom:updated"/〉
〈Xs:e1ementref="georss:boX"/〉
〈Xs:e1ementref="dc:date"/〉
〈Xs:e1ementref="atom:1ink"/〉 〈/Xs:choice〉
〈/Xs:sequence〉
〈Xs:attributeGroupref="atom:atomcommonAttributes"/〉 〈/Xs:comp1eXType〉
〈!--tit1e元素 --〉
〈Xs:e1ementname="tit1e"type="atom:atomTeXtconstruct"〉 〈Xs:annotation〉
〈Xs:documentation〉
该名称 tit1e包含一个可读的数据名,一般用存档地理信息数据的名称作为 tit1e的值。
〈/Xs:documentation〉
〈/Xs:annotation〉 〈/Xs:e1ement〉
〈!--subtit1e元素 --〉
〈Xs:e1ementname="subtit1e"type="atom:atomTeXtconstruct"〉 〈Xs:annotation〉
GB/T 40525—202 1
〈xs:documentation〉
该名称 subtit1e包含一个对数据类型的详细描述。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:e1ement〉
〈!--updated元素 --〉
〈xs:e1ementname="updated"type="atom:atomDateconstruct"〉
〈xs:annotation〉
〈xs:documentation〉
该名称 updated是一个日期时间型的元素。 作为 entry的子元素时用来指明该条记录对应的地理信息数据存档时间或最后一次被更新的时间;作为 feed的子元素时用来指明查询响应的生成时间。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:e1ement〉
〈!--author元素 --〉
〈xs:e1ementname="author"type="atom:atompersonconstruct"/〉
〈 !--atom:id--〉
〈xs:e1ementname="id"〉
〈xs:comp1exTypemixed="true"〉
〈xs:attributeGroupref="atom:atomcommonAttributes"/〉
〈/xs:comp1exType〉
〈xs:annotation〉
〈xs:documentation〉
该名称 id用来指明标识符。 作为 entry的子元素时用来指明该条数据的名称;作为 feed的子元素时用来指明该数据产品的类型标识符。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:e1ement〉
〈!--tota1Resu1ts元素 --〉
〈xs:e1ementname="tota1Resu1ts"type="xs:integer"〉
〈xs:annotation〉
〈xs:documentation〉
该名称 tota1Resu1ts用来指明满足查询条件的记录数,如无则为 0 。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:e1ement〉
〈!--startIndex元素 --〉
〈xs:e1ementname="startIndex"type="xs:integer"〉
〈xs:annotation〉
〈xs:documentation〉
该名称 startIndex用来指明返回记录起始索引值。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:e1ement〉
GB/T 40525—202 1
〈!--itemsperpage元素 --〉
〈Xs:e1ementname="itemsperpage"type="Xs:integer"〉 〈Xs:annotation〉
〈Xs:documentation〉
该名称 itemsperpage用来指明每次返回的查询记录数。
〈/Xs:documentation〉 〈/Xs:annotation〉
〈/Xs:e1ement〉
〈!--Query元素 --〉
〈Xs:e1ementname="Query"〉 〈Xs:annotation〉
〈Xs:documentation〉
该名称 Query用来指明本 ATOM聚合文档对于 Opensearch查询请求的 URL。
〈/Xs:documentation〉 〈/Xs:annotation〉
〈Xs:attributeGroupname="queryGroup"〉
〈Xs:attributename="request"type="Xs:string"/〉
〈Xs:attributename="dataset_id"type="Xs:string"/〉
〈Xs:attributename="startRecord"type="Xs:integer"/〉
〈Xs:attributename="maXimumRecords"type="Xs:integer"/〉
〈Xs:attributename="boX"type="Xs:string"/〉
〈Xs:attributename="start"type="Xs:string"/〉
〈Xs:attributename="end"type="Xs:string"/〉
〈Xs:attributeGroup/〉 〈/Xs:e1ement〉
〈!--boX元素 --〉
〈Xs:e1ementname="boX"type="georss:boX"〉 〈Xs:annotation〉
〈Xs:documentation〉
该名称 boX用逗号分隔的字符串来表明该条数据对应的空间范围。
其形式为“minX,miny,maXX,maXy”,数字的单位是经纬度。
〈/Xs:documentation〉 〈/Xs:annotation〉
〈/Xs:e1ement〉
〈!--date元素 --〉
〈Xs:e1ementname="date"type="dc:date"〉 〈Xs:annotation〉
〈Xs:documentation〉
该名称 date用“/”分隔的字符串来表明该条数据对应的时间范围。
其形式为“start/end”,时间的格式满足 GB/T7408—2005 的要求。
〈/Xs:documentation〉
〈/Xs:annotation〉 〈/Xs:e1ement〉
〈!--1ink元素 --〉
〈Xs:e1ementname="1ink"〉
GB/T 40525—202 1
〈xs:annotation〉
〈xs:documentation〉
该名称 1ink定义该数据资源相关的 URL链接地址。
〈/xs:documentation〉
〈/xs:annotation〉
〈xs:comp1exType〉
〈xs:comp1excontent〉
〈xs:extensionbase="atom:undefinedcontent"〉
〈xs:attributename="href"use="required"/〉
〈xs:attributename="re1"〉〈/xs:attribute〉
〈xs:attributename="type"type="atom:atomMediaType"〉 〈xs:annotation〉
〈xs:documentation〉
该数据的原始元数据 URL用“text/xm1”指定;缩略图 URL用其影像的 MIME类型指定,例如“image/jpeg”;下载地址用其存档数据类型对应的 MIME类型指定,如“image/tiff”。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:attribute〉
〈xs:attributename="tit1e"/〉
〈/xs:extension〉
〈/xs:comp1excontent〉
〈/xs:comp1exType〉
〈/xs:e1ement〉
〈/xs:schema〉
A.2 开放查询服务异常响应 XML模式
本附录包含用于服务器异常报告的 XML模式。
根据这个服务模式,服务异常 XML应是有效的。 在 HTTP 环境中,返回 XML 的 MIME 类型应是“text/xml”。错误消息能被格式化为像 XML 一样的包含尖括号(“〈”和“〉”)的文本。 服务异常的XML模式如下。
〈?xm1version= "1 .0" encoding="UTF-8"?〉
〈xs:schemaxm1ns:xs="http://WWW.W3.org/2001/XMLschema"
e1ementFormDefau1t="qua1ified"targetNamespace="http://WWW.W3.org/2005/Atom"
xm1ns:xm1="http://WWW.W3.org/XML/1998/namespace"〉
〈xs:e1ementname="feed"type="atom:feedType"〉〈/xs:e1ement〉
〈xs:comp1exTypename="feedType"〉
〈xs:sequence〉
〈 xs:choicemaxoccurs="unbounded"〉
〈xs:e1ementref="atom:tit1e"/〉
〈xs:e1ementref="atom:updated"/〉
〈xs:e1ementref="os:Query"/〉
〈xs:e1ementref="atom:subtit1e"〉
〈xs:annotation〉
〈xs:documentation〉
GB/T 40525—202 1
subtit1e元素用来描述具体的服务异常。
〈/xs:documentation〉
〈/xs:annotation〉
〈/xs:e1ement〉
〈/xs:choice〉
〈/xs:sequence〉
〈/xs:comp1exType〉 〈/xs:schema〉
GB/T 40525—202 1
附 录 B
(资料性附录)服务接口用例
B.1 数据目录服务接口用例
用户可通过数据目录服务,采用特定的参数向服务器发出注册或查询请求。 服务器根据请求参数返回已注册的服务资源。 如图 B. 1 所示。
图 B.1 数据目录服务用例图
B.2 数据发布服务接口用例
B.2 . 1 WMS服务接口用例
用户通过客户端向服务器请求符合标准的电子地图服务。 如图 B. 2 所示。
GB/T 40525—202 1
图 B.2 WMS服务接口用例图
B.2 . 2 WFS服务接口用例
用户通过客户端向服务器请求基础地理数据服务。 如图 B. 3 所示。
图 B.3 WFS服务接口用例图
B.2 . 3 WcS服务接口用例
用户通过客户端向服务器请求影像数据服务。 如图 B. 4 所示。
GB/T 40525—202 1
图 B.4 wcs服务接口用例图
B.3 数据操作服务接口用例
用户通过客户端向服务器发出请求,操作“空间查找服务”查找指定空间点位周边相关的线划数据。如图 B. 5 所示。
图 B.5 数据操作服务接口用例图
GB/T 40525—202 1
参 考 文 献
[1] GB/T 17694—2009 地理信息 术语
[2] GB/T 25530—2010 地理信息 服务
[3] GB/T 30318—2013 地理信息公共平台基本规定
[4] GB/T 33187 . 1—2016 地理信息 简单要素访问 第 1 部分:通用架构
[5] GB/T 33187.2—2016 地理信息 简单要素访问 第 2 部分:SQL选项
[6] ISO 19101 : 2002 Geographic information—Reference model
[7] ISO 19118 : 2005 Geographic information—Encoding
[8] IETF RFC 2396—1998 Uniform Resource Identifiers (URI) : Generic Syntax
[9] IETF RFC 2616—1999 Hypertext Transfer Protocol—HTTP/1.1
[10] OGC 05-007r7 : 2007 Web Processing Service Implementation Specification
[11] OGC 06-121r9 : 2010 OGC Web Service Common Implementation Specification
[12] OGC 07-006r1 : 2007 Catalogue Services Specification
[13] OGC 07-057r7 : 2010 Web Map Tile Service(WMTS) Implementation Standard
[14] OGC 09-110r4 : 2012 Web Coverage Service (WCS) Implementation Standard—Core
[15] OGC 10-032r8 : 2014 OGC OpenSearch Geo and Time Extensions
相关推荐
- GB/T 16253-2019 承压钢铸件
- GB/T 13534-2009 颜色标志的代码
- GB/T 18844.1-2018 滑动轴承 液体动压金属轴承损坏类型、外观特征和原因分析 第1部分:通则
- GB/T 11461-2013 清晰版 频谱分析仪通用规范
- GB/T 27021.5-2018 合格评定 管理体系审核认证机构要求 第5部分:资产管理体系审核和认证能力要求
- GB∕T 18993.2-2020 冷热水用氯化聚氯乙烯(PVC-C)管道系统 第2部分:管材
- GB/T 37243-2019 危险化学品生产装置和储存设施外部安全防护距离确定方法
- GB/T 43456-2023 用电检查规范
- GB/T 18362-2008 直燃型溴化锂吸收式冷(温)水机组
- GB/T 17880.2-1999 沉头铆螺母

