• 现行
  • 正在执行有效
  • 2021-10-11 颁布
  • 2021-10-11 实施
©正版授权
GB/T 40764-2021地理信息过滤编码_第1页
GB/T 40764-2021地理信息过滤编码_第2页
GB/T 40764-2021地理信息过滤编码_第3页
GB/T 40764-2021地理信息过滤编码_第4页
GB/T 40764-2021地理信息过滤编码_第5页
已阅读5页,还剩103页未读 继续免费阅读

下载本文档

文档简介

ICS3524070

A75..

中华人民共和国国家标准

GB/T40764—2021/ISO191432010

:

地理信息过滤编码

Geographicinformation—Filterencoding

(ISO19143:2010,IDT)

2021-10-11发布2021-10-11实施

国家市场监督管理总局发布

国家标准化管理委员会

GB/T40764—2021/ISO191432010

:

目次

前言

…………………………Ⅲ

引言

…………………………Ⅳ

范围

1………………………1

一致性

2……………………1

规范性引用文件

3…………………………3

术语和定义

4………………3

约定

5………………………6

缩略语

5.1………………6

统一建模语言标记

5.2(UML)…………6

示例的使用

5.3…………………………7

命名空间

5.4……………8

编码参数列表

5.5KVP…………………8

模式片段

5.6XML………………………8

查询表达式

6………………8

概述

6.1…………………8

抽象查询表达式

6.2……………………9

即时查询表达式

6.3……………………9

过滤

7………………………13

概述

7.1…………………13

编码

7.2…………………14

表达式

7.3………………14

值引用

7.4………………15

文字值

7.5………………17

函数

7.6…………………18

比较运算符

7.7…………………………19

空间运算符

7.8…………………………23

时间运算符

7.9…………………………27

逻辑运算符

7.10………………………30

对象标识符

7.11………………………31

扩展

7.12………………33

过滤能力

7.13…………………………35

编码

7.14………………37

排序

8………………………47

GB/T40764—2021/ISO191432010

:

概述

8.1…………………47

编码

8.2…………………47

异常

8.3…………………48

附录规范性附录一致性测试

A()………………………49

附录资料性附录过滤模式定义

B()……………………52

附录资料性附录示例

C()………………69

附录资料性附录子集的扩展巴科斯范式

D()XPath(EBNF)………96

附录资料性附录抽象模型

E()…………97

附录资料性附录本标准中的元素名中英文对照表

NA()……………98

参考文献

……………………100

GB/T40764—2021/ISO191432010

:

前言

本标准按照给出的规则起草

GB/T1.1—2009。

本标准使用翻译法等同采用国际标准地理信息过滤编码

ISO19143:2010《》。

本标准做了以下编辑性修改

:

修改了原国际标准中的编辑性错误

———;

资料性附录和附录中模式文件的内容根据相关资料进行了验证和部分格式调整

———BC,;

为便于理解增加了标准中元素名的中英文对照表见附录

———,,NA。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任

。。

本标准由中华人民共和国自然资源部提出

本标准由全国地理信息标准化委员会归口

(SAC/TC230)。

本标准起草单位武汉大学武大吉奥信息技术有限公司

:、。

本标准主要起草人邓跃进高文秀王艳东龚婧余佩玉陈发林洋贺楷楷

:、、、、、、、。

GB/T40764—2021/ISO191432010

:

引言

从空间数据集中获取包含某种预期信息满足一些查询条件并且按照特定方式排序的数据子集是

地理信息领域地理数据处理的基本操作之一本标准旨在采用目前流行的可扩展置标语言提

。(XML)

供一套标准的空间数据查询编码规则以满足互联网环境下空间数据查询标准需求同时这些编码中

,。,

立于系统编码的投影选择和排序子句能容易地进行验证解析和转换为任意的要求返回或

,XML、、,、

修改永久对象存储中资源的目标查询语言例如由投影选择和排序子句组成的编码查询能转

。,、XML

换为一个语句从基于的关系数据库

SQL“SELECT…FROM…WHERE…ORDERBY…”,SQL

中获取数据类似的相同的编码查询表达式能容易地转换为查询表达式以便

。,XMLXQuery(XML),

从文档中返回数据

XML。

本标准定义了一个查询条件表达式中用到的投影过滤和排序子句编码规则投影子句

、。“

用于描述一种编码规定应展示在查询响应中的资源特性子集过滤或选

(projectionclause)”,。“(filter)

择子句用于描述一种谓词编码常用于查询操作中指定如何过滤源数据

(selectionclause)”(predicates),

集的数据实例以产生一个结果集源数据集中的每个数据实例使用过滤表达式判断过滤表达式的判

。。

断结果总是真或假如果数据实例满足表达式则表达式的判断结果为真且该数据实例存入结果集

。,,

中如果过滤表达式的判断结果为假则该数据实例不属于结果集因此一个过滤表达式产生的实际

。,。,

结果是一组满足表达式谓词的数据或资源的标识码排序子句用于描述一种编码

。“(sortingclause)”,

规定如何在展示之前对响应的数据进行排序

描述的投影过滤和排序子句的和键值对编码是公共组件在很多网络服务中能组

、XMLKVP(),

合使用或单独使用任何需要具有从可访问网络库中查询对象能力的服务都能使用

。(web-accessible)

规定的查询表达式的和编码例如中获得要素操作使用标准

XMLKVP。,GB/T30169GetFeature()

定义派生的元素编码查询表达式

GB/T40764—2021/ISO191432010

:

地理信息过滤编码

1范围

本标准描述了系统中立的用于表达投影选择和排序子句语法的和编码这些子句统

、、XMLKVP,

称为查询表达式

这些组件是模块化的可供其他标准组合使用或单独使用

,。

示例1使用了部分或全部上述组件

:GB/T30169。

本标准定义了一个名为抽象查询表达式的抽象组件其他规范能依

“AbstractQueryExpression()”,

此子类化具体的查询元素实现查询操作

本标准还定义了另一个名为抽象即时查询表达式的抽象查询

“AbstractAdhocQueryExpresison()”

组件它从派生其他规范能按照如下查询模式子类化具体的查询元素

。AbstractQueryExpression,:

服务规范中的抽象查询元素能子类化一个具体的查询元素实现允许客户指定资源类型列表可选

,、

的投影子句可选的选择子句以及可选的排序子句以查询满足选择子句的资源子集

、,。

这种模式称为即时查询模式与那种存储的能依据名称或标识符调用的查询表达式不

(adhoc),、

同因为直到查询被递交处理前服务器并不知道该查询

,。

本标准还描述了系统中立的表达选择子句的和编码表达容易进行验证解析

、XMLKVP。XML、

并转换为需要返回或修改永久对象存储的对象实例的特定服务器的语言

(server-specific)。

示例2编码的过滤表达式能转换为语句中子句以获取存储在关系数据库中

:XMLSQLSELECTWHERE,SQL

的数据类似地编码的过滤能转换成一个路径或指针表达式用于从文档

。,XMLXPath(XML)XPointer(XML),XML

中获取数据

本标准为下列谓词定义了编码

XML:

标准的逻辑谓词集与或和非

a):and(),or()not()。

标准的比较谓词集等于不等于小于

b):equalto(),notequalto(),lessthan(),lessthanor

小于或等于大于大于或等于类

equalto(),greaterthan(),greaterthanorequalto(),like(

似为空和介于

),isnull()between()。

标准的空间谓词集等于相离相接包含于

c):equal(),disjoint(),touches(),within(),overlaps

交叠跨越相交包含距离

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论