GB∕T 40764-2021 地理信息 过滤编码.pdf
《GB∕T 40764-2021 地理信息 过滤编码.pdf》由会员分享,可在线阅读,更多相关《GB∕T 40764-2021 地理信息 过滤编码.pdf(108页珍藏版)》请在咨信网上搜索。
1、ICS 35.240.70 A 75 GB 中华人民共和国国家标准2021-10-11发布GB/T 40764-2021/ISO 19143: 20 10 地理信息过滤编码Geographic information-Filter encoding CISO 19143: 2010, IDT) 国家市场监督管理总局毕+国家标准化管理委员会0(.IIJ 2021-10-11实施GB/T 40764一-2021/ISO19143:2010 目次前言.皿引言.N 1 范围.2 一致性3 规范性引用文件34 术语和定义35 约定65.1 缩峰i吾65.2 统一建模语言(UMU标记65.3 示例的使用7
2、5.4 命名空间85.5 KVP编码参数列表85.6 XML模式片段86 查询表达式86.1 概述86.2 抽象查询表达式96.3 即时查询表达式97 过滤137.1 概述137.2 编码N7.3 表达式147.4 值引用157.5 文字值177.6 函数.18 7.7 比较运算符197.8 空间运算符n7.9 时-间运算符277.四逻辑运算符m7.门对象标识符n7.四扩展m7.13 过滤能力357.14 编码.37 8 排序uGB/T 40764一-2021/ISO19143:2010 8.1 概述478.2 编码478.3 异常48附录A(规范仲附录)一致性测试的附录B(资料性附录)过、滤
3、模式定义四附录c(资料性附录)示例附录D(资料性附录XPath子集的扩展巴科斯范式(EBNF)M附录E(资料性附录)抽象模型97附录NA(资料性附录)本标准中的元素名中英文对照表参考文献. . . . . . . . . 100 H GB/T 40764一-2021/ISO19143:2010 目Ij1=1 本标准按照GB/T1.1-2009给出的规则起草。本标准使用翻译法等同采用国际标准ISO19143 :2010(地理信息过滤编码。本标准做了以下编辑性修改:修改了原国际标准中的编辑性错误;一一资料性附录B和附录C中,模式文件的内容根据相关资料进行了验证和部分格式调整;为便于理解,增加了标准
4、中元素名的中英文对照表,见附录NA。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由中华人民共和国自然资源部提出O本标准由全国地理信息标准化委员会(SAC/TC230)归口。本标准起草单位:武汉大学、武大青奥信息技术有限公司。本标准主要起草人:又1:1跃进、高文秀、王艳东、龚娟、余佩玉、陈发、林洋、贺楷楷。HU GB/T 40764-2021/ISO 19143: 20 1 0 百|从空间数据集中获取包含某种预期信息、满足一些查询条件并且按照特定方式排序的数据子集是地理信息领域地理数据处理的基本操作之一。本标准旨在采用目前流行的可扩展置标语言CXML)提供
5、一套标准的空间数据查询编码规则,以满足互联网环境下空间数据查询标准需求。同时,这些编码中立于系统,XML编码的投影、选择和排序子句能容易地进行验证、解析,和转换为任意的、要求返回或修改永久对象存储中资澜的目标查询语言。例如,由投影、选择和排序子句组成的XML编码查询能转换为一个SQL语句SELECTFROMWHEREORDER BY 从基于SQL的关系数据库中获取数据。类似的,相同的XML编码查询表达式能容易地转换为XQueryCXML查询)表达式,以便从XML文梢中返回数据。本标准定义了一个查询条件表达式中用到的投影、过滤和排序子句编码规则。投影子句Cprojection clause)用于
6、描述一种编码,规定应展示在查询响应中的资拥特性子集。过滤(filter)或选择子句Cselectionclause)用于描述一种谓词(predicates)编码,常用于查询操作中指定如何过滤源数据集的数据实例以产生一个结果集。源数据集中的每个数据实例使用过滤表达式判断。过滤表达式的判断结果总是真或假。如果数据实例满足表达式,则表达式的判断结果为桌,且该数据实例存入结果集中。如果过滤表达式的判断结果为假.则该数据实例不属于结果集。因此,一个过滤表达式产生的实际结果是一组满足表达式谓词的数据或资洒的标识码。排序子句(sortingcla use)用于描述一种编码,规定如何在展示之前对响应的数据进行
7、排序。描述的投影、过语:和排序子句的XML和KVPC键值对)编码是公共组件,在很多网络服务中能组合使用或单独使用。任何需要具有从可访问网络(web-accessi ble)库中查询对象能力的服务都能使用规定的查询表达式的XML和KVP编码。例如,GB/T30169中GetFeatureC获得要素)操作使用标准定义派生的元素编码查询表达式。N GB/T 40764-2021/ISO 19143:2010 地理信息过滤编码1 范围本标准描述了系统中立的、用于表达投影、选择和排序子句语法的XML和KVP编码,这些子句统称为查询表达式。这些组件是模块化的,可供其他标准组合使用或单独使用。示仔IJ1:
8、GB!T 30169使用了部分或全部上述组件。本标准定义了一个名为AbstractQ时ryExpression (抽象查询表达式)的抽象组件,其他规范能依此子类化具体的查询元素实现查询操作。本标准还定义了另一个名为AbstractAdhocQueryExpresiso口(抽象即时查询表达式)甘抽象查询组件。它从Abs tractQuery Expression派生,其他规范能按照如F查询模式子类化具体的查询元素:服务规范中的抽象查询元素能子类化一个具体的查询元素,实现允许客户指定资源类型列表、可选的投影子句、可选的选择子句以及可选的排序子句,以查询满足选择子句的资调子集。这种模式称为即时(ad
9、hoC查询模式,与那种存储的、能依据名称或标识符调用的查询表达式不间,因为直到查询被递交处理前服务器并不知道该查询。本标准还描述了系统中立的、表达选择子句的XML和KVP编码。XML表达容易进行验证、解析并转换为需要返回或修改永久对象存储的对象实例的特定服务器Cserver-specific)的语言。示例2:XML编码的过法:表达式能转换为SQLSELECT 语句中WHERE子句.以获取存储在SQL关系数据库中的数据。类似地,XML编码的过滤能转换成一个XPathCXML路径)或XPointerCXML指辛I)表达式,只1于从XML文档中获取数据。本标准为下列谓词定义了XML编码:a) 标准的
10、逻辑谓词集:日ndC与),or(或)和not(非)。b) 标准的比较谓词集:eq ual to C等于),not equal toC不等于),less tban C小于).less than or equal to(小于或等于),grea ter than C大于).greater than or equal to(大于或等于),like (类似),is null(为空)和betweenC介于)。c) 标准A的空间谓词集:equalC等于),disjoint(相离).touches(相接),withinC包含于).overlaps (交叠),crosses(跨越),intersectsC相交)
11、.containsC包含),within a specified distanceC距离包含于),beyond a specified distanceC距离超出)和BBOXC边界框)。d) 标准的时间谓同集:after C晚于),before C早于).begins C开始晚T),begun by C开始早于) containsC早于晚于),duringC晚于早于),endsC晚于结束).叫ualsC相等),meetsC接着),met byC逆接着),overla ps C早于交叠)和overlapped by C交叠晚于)。e) 训试对象标识符是否和指定值匹配的谓同。本标准定义了元数据的X
12、ML编码,允L午服务声明支持的一致性类、谓词、运算符、算子和函数。这些元数据称为过滤能力CFilterCapabilities)。2 一致性由于很少有应用场景需要实现本标准中定义的全部功能,因此服务提供者可只规定满足其服务所必需的子集。又或系统开发者可只说明他们实现了本标准的哪个子集,以及手日本标准的哪个子集一致。这些命名的一致性类有助于定义这样的子集。GB/T 40764一-2021/ISO19143:2010 本标准基于过滤编码服务声明实现的操作和行为定义了一致性类。表1给出了每个一致性类应实现的行为。对应的一致性类应实现这些行为,具体内容见附录A。表1FE(过滤编码)一致性类一致性类名称
13、操作或行为抽象测试套件的子条款Query 寻|用本标准的服务实现一个具体的奇询元素替代fes:Ab-八.1(查询)stractQueryElement( fes:抽象查询元素)号|用本标准的服务实现一个具体的查询元素替代fes:八bstractAdhOCl飞queryElementCfes:抽象即时查询元素),实现一个具体的选择子八J-hocQu巳ry句元素替代fes:八bstractSeleclionClauseC fes:抽象选择子句h实现A.2 (即时查询)一个具体的投影子句元素替代fes:AbstractProjectionClause( fes:抽象投影子句),实现一个具体的排序子句
14、元素替代fes:AbstractSort-ingCla use( fes:抽象排序子句)Functions (函数)实现除本标准定义的运算街之外的函数A.3 Rcsourcc Idcntificalion (资源识别)实现有rid参数的资源标识符(Resourceld),允许谓词查询特定资源A.4 实现比较运算符:PropertyJsEqualTo C特性等于),PropertyJsNotE Minimum Standard Filter qualTo(特性不等于),Property IsLessThan(特性小于),PropertyIs GreaterThan(特性大于),PropertyI
15、sLessThanOrEqualTo(特性小于A.S (最小标准过滤)或等于),PropertyIsGreaterThanOrEqualToC特性大于或等于)。实现逻辅运算符,不实现任何其他函数SlanJarJ Filter 实现所有比较和逻辑运算衔,可实现一个或多个其他函数A.6 (标准过洁、)Minimum Slial Filtcr 只实现BBOX空间运算符A.7 (最小空间过滤)Spatial Fil ter 实现BBOX空间运算符和一个或多个其他的数八.8(空间过滤)Minimum Temporal Filter 只实现DuringC晚于早于)时间运算符A.9 (最小时问过滤)Temp
16、oral Filter 实现During时间运算符和一个或多个其他运算符A.lO (时问过波、)Versio口Navigation实现有允许盒询资源版本版本(versio时,开始时间(startTime),结A.11 (版本导航)束时间CendTime)J参数的资源标识运算符Sorling (排序)实现在响应中对资源进行排序A.12 Extended Operators (扩展运算符)实现布本标准中没有定义的其他运算符八.132 GB/T 40764一-2021/ISO19143:2010 表1(续)一致性类名称操作或行为抽象测试套件的子条款Minimum XPflth (最小XPath)实现
17、XPath能力的最小集A.14 Schema Element Function (模式元素函数)实现schema-elementC)XPath际|数八.15包含本标准的其他标准应说明构成最小过胀的内容,明示应实现表l中的一致性类的最小集。3 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件O凡是小注日期的寻|用文件,其最新版本(包括所有的修改单)适用于本文件。GB!T 22022-2008 地理信息时间模式(ISO 19108: 2002, IDT GB!T 23708-2009 地理信息地理标记语言(GML)C1S019136 :2007
18、,IDT GB!T 33187.1-2016地理信息简单要素访问第l部分:通用架构CISO19125-1:2004,IDT) 4 术语和定义4.1 4.2 4.3 4.4 4.5 卡列l术语和定义适用于本文件O属性attribute 一个元素中包含的名称-值对GGB!T 23708-2009,定义4.1.3J注:除非另有说明,否则本标准中的属性即是XML属性。喜户client 能从服务器调用操作的软件组件。GB!T 25597-2010,定义4.1J坐标coordinate 表示n维空间中点位置的某一序列n个数之一。GB!T 30170-2013,定义4.5J坐标参照系coordinate r
19、eference system 通过基准与对象相关联的坐标系。GB!T 30170-20 口,定义4.8J坐标系coordinatc systcm 给点赋予坐标的数学规贝IJ集。GB!T 30170-20 口,定义4.10J3 GB/T 40764-2021/ISO 19143: 20 1 0 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 元素element XML文档中的基本信息项,其中包含子元素、属性和字符数据。GB/T 23708-2009,定义4.1.23J要素feature 现实世界现象的抽象。注:要素可以以类型或实例的形式出现。当仅指其中一种时,使用为要素
20、类型或要素实例I0 GB/T 33188.1-2016,定义1.1.11J 要去标识符feature identifier 唯一标识要素实例的标识衍。GB/T 30169-2013.定义4.8J要素引用feature reference 标识一个要素的统一资源、标识符。过滤能力XML filter capabilities XML 采用XML编码的元数据,用来描述一个系统实现了本标准中定义的谓词。过滤表达式filter expression 用XML编码的谓词表达式。过滤表达式处理器fiIter expression processor 处理过;也表达式的系统组件。函数function 从一个
21、域(源或函数的定义域)中的每一个元素至Ij另一个域(目标域、因变量域、值域)中唯一元素相关联的规则。4.14 4.15 4.16 4 GB/T 23707-2009.定义4.41J捂;口interface描述实体行为特征的命名操作集合。GB/T 25530-2010.定义4.2J文字值Iiteral valuc 常量,明确指定的值。注.文字值不同于通过解析一系列替换后确定的值(如变立)。连接谓词join predicate 由一个或多个用来约束两个不同实体类型特性的子句构成的过滤表达式。注在本标准中,实体类型是指资源类型。GB/T 40764-2021/IS0 19143:2010 4.17
22、命名空间namespace 经URIC统一资源标识符引用标识的名称集合,这些名称在XML文档中称为元素名称和属性名称。4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 W3C XML命名空间操作operation 对象可被调用执行的转换或查询的规范。GB/T 25530-2010.定义4.3Ji冒i司prcdicate应用于数据实例的计算操作集,判断结果为具或假。谓词表达式predicatc cxpression 描述谓词的正式语法。特性property 通过名字引用的对象侧面Cfacet)或属性。请求request 由客户调用的操作。GB/T
23、 25597-2010.定义4.10J资源resource 满足某种需求的资产或手段。GB/T 19710-2005.定义4.10J注:在本标准中,一个资源假定具有你识。晌应response 由服务器端返回给客户的操作结果。GB/T 25597-2010,定义4.11J服务service 实体通过接口提供的功能的可庆分部分。GB/ T 25530-2010,定义4.1J服务器scrver 服务的特定实例。GB/ T 25597-2010.定义4.12J元组tuple 值的有序列表。GB/T 23708-2009,定义4.1.63J5 GB/T 40764一-2021/ISO19143:2010
24、 注:在本标准中,有序列表通常是资源的有限序列。4.28 统一资源标识符Uniform Resource Identifier; URI 资畴的唯一标识符,其结构与IETFRFC 2396规范一致。注:般语法是: 。带有命名空间的分级语法是:/二authority ? 。GB/T 23708-2009,定义4.1.65J5 约定5.1 缩略i吾BBOX 边界杠(BoundingBox) CRS 坐标参照系CCoordinate Reference System) EBNF 扩展巴科斯范式CExtendedBackus-Naur Form) EPSG 欧洲石油调查局CEuropeanPetrol
25、eum Survey Group) GML 地理标记语言CGeographicMarkup Language) HTTP 超文本传输协议CHypertext Transfer Protoco) HTTPS 安全超文本传输协议(SecureH ypertext Transfer ProtocoD IETF 因特网工程任务组ClnternetEngineering Task Force) KVP 键值对CKeyword-val ue Pair OGC 开放地理空间联盟(OpenGeospatial Consorti um) SRS 空间参照系CSpatialReference System) UR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GBT 40764-2021 地理信息 过滤编码 GB 40764 2021 过滤 编码
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。