国家标准计划《地理信息 过滤编码》由 TC230(全国地理信息标准化技术委员会)归口 ,主管部门为自然资源部(测绘地理)。
主要起草单位 武汉大学 、武大吉奥信息技术有限公司 。
| 07 数学、自然科学 |
| 07.040 天文学、大地测量学、地理学 |
| 35 信息技术、办公机械 |
| 35.240 信息技术应用 |
| 35.240.70 信息技术在自然科学中的应用 |
本标准等同采用ISO国际标准:ISO 19143。
采标中文名称:地理信息 过滤编码。
对于数据集或数据源的一个基本操作是通过查询获取包含特定需求信息、满足某些查询条件并且按照特定方式排序的数据子集。
为了能够被多种数据源识别和执行,查询条件必须要有统一的标准语法和句法。
本项目的目的就是要定义一套有关空间数据查询的标准语法和句法,数据使用方依据该标准构建查询条件,而数据提供方则依据该标准解读查询条件并执行,以提取适宜的数据查询结果反馈给数据适用方。
本标准指定的投影、选择和排序子句的XML和键值对(KVP)编码是很多网络服务既可以结合使用又可以单独使用的公共组件。
任何需要从网络数据库中查询对象的服务都能使用本标准中指定的查询表达式的XML和KVP编码。
例如,ISO 19142中获得要素(GetFeature)操作使用了一些来自本标准中对查询表达式编码定义的元素。
定义一个查询条件表达式中用到的映射、选择和排序子句句法的编码,包括查询表达式、值的引用、常量、函数、比较运算符、控件运算符、时态运算符、逻辑运算符、对象标识符等的数据查询语句所涉及元素的编码。该规范定义的查询表达式的编码规范独立于任何系统,且各查询子句的定义采用相互独立的模块化形式,便于其他标准既可以使用单个子句又可以联合若干子句建立查询条件表达式。 本标准的主要内容如下: 前 言 引言 1 范围 2一致性 3规范性引用文件 4术语和定义 5 约定 5.1 缩略语 5.2 统一建模语言(UML)符号 5.3 例子的使用 5.4 命名空间 5.5 KVP编码参数列表 6 查询表达式 6.1 概述 6.2 抽象查询表达式 6.3 特殊查询表达式 7 过滤 7.1 概述 7.2 编码 7.3 表达式 7.4 值引用 7.5 常量 7.6 函数 7.7 比较运算符 7.8 空间运算符 7.9 时态运算符 7.9.1 概述 7.9.2 编码 7.9.3 时区处理 7.10 逻辑运算符 7.11 对象标识符 7.12 扩展 7.13 过滤能力 7.14 编码 8 排序 8.1 概述 8.2 编码 8.3 异常 附录A