DIN EN ISO 19143-2012 Geographic information - Filter encoding (ISO 19143 2010) English version EN ISO 19143 2012《地理信息 过滤器编码(ISO 19143-2010) 英文版本EN ISO 19143-2012》.pdf

上传人:arrownail386 文档编号:680691 上传时间:2018-12-26 格式:PDF 页数:93 大小:1.43MB
下载 相关 举报
DIN EN ISO 19143-2012 Geographic information - Filter encoding (ISO 19143 2010) English version EN ISO 19143 2012《地理信息 过滤器编码(ISO 19143-2010) 英文版本EN ISO 19143-2012》.pdf_第1页
第1页 / 共93页
DIN EN ISO 19143-2012 Geographic information - Filter encoding (ISO 19143 2010) English version EN ISO 19143 2012《地理信息 过滤器编码(ISO 19143-2010) 英文版本EN ISO 19143-2012》.pdf_第2页
第2页 / 共93页
DIN EN ISO 19143-2012 Geographic information - Filter encoding (ISO 19143 2010) English version EN ISO 19143 2012《地理信息 过滤器编码(ISO 19143-2010) 英文版本EN ISO 19143-2012》.pdf_第3页
第3页 / 共93页
DIN EN ISO 19143-2012 Geographic information - Filter encoding (ISO 19143 2010) English version EN ISO 19143 2012《地理信息 过滤器编码(ISO 19143-2010) 英文版本EN ISO 19143-2012》.pdf_第4页
第4页 / 共93页
DIN EN ISO 19143-2012 Geographic information - Filter encoding (ISO 19143 2010) English version EN ISO 19143 2012《地理信息 过滤器编码(ISO 19143-2010) 英文版本EN ISO 19143-2012》.pdf_第5页
第5页 / 共93页
点击查看更多>>
资源描述

1、Juni 2012DEUTSCHE NORM Normenausschuss Bauwesen (NABau) im DINPreisgruppe 30DIN Deutsches Institut fr Normung e. V. Jede Art der Vervielfltigung, auch auszugsweise, nur mit Genehmigung des DIN Deutsches Institut fr Normung e. V., Berlin, gestattet.ICS 35.240.70!$h“1886988www.din.deDDIN EN ISO 19143G

2、eoinformation Filter Encoding (ISO 19143:2010);Englische Fassung EN ISO 19143:2012Geographic information Filter encoding (ISO 19143:2010);English version EN ISO 19143:2012Information gographique Codage de filtres (ISO 19143:2010);Version anglaise EN ISO 19143:2012Alleinverkauf der Normen durch Beuth

3、 Verlag GmbH, 10772 Berlin www.beuth.deGesamtumfang 93 SeitenDIN EN ISO 19143:2012-06 2 Nationales Vorwort Der Text von ISO 19143:2010 wurde vom Technischen Komitee ISO/TC 211 Geographic information/ Geomatics“ der Internationalen Organisation fr Normung (ISO) erarbeitet und als EN ISO 19143:2012 du

4、rch das Technische Komitee CEN/TC 287 Geoinformation“, dessen Sekretariat vom BSI (Vereinigtes Knigreich) gehalten wird, bernommen. Der fr die deutsche Mitarbeit zustndige Arbeitsausschuss im DIN Deutsches Institut fr Normung e. V. ist der als Spiegelausschuss zum CEN/TC 287 und ISO/TC 211 eingesetz

5、te Arbeitsausschuss NA 005-03-03 AA Kartographie und Geoinformation“ des Normenausschusses Bauwesen (NABau). Das Prsidium des DIN hat mit seinem Beschluss 1/2004 festgelegt, dass von dem in den Regeln der europischen Normungsarbeit von CEN/CENELEC verankerten Grundsatz, wonach Europische Normen in d

6、en drei offiziellen Sprachen Deutsch, Englisch und Franzsisch verffentlicht werden, in begrndeten Ausnahmefllen abgewichen und auf die deutsche Sprachfassung verzichtet werden kann. Die Genehmigung dafr hat die DIN-Geschftsleitung entsprechend den festgelegten Kriterien fr die vor-liegende Norm auf

7、Antrag des Normenausschusses Bauwesen (NABau), Fachbereich 03 Vermessungs-wesen; Geoinformation“ erteilt. DIN EN ISO 19143:2012-06 3 Nationaler Anhang NA (informativ) Begriffe Die Benennung der folgenden Begriffe sind identisch mit den Benennungen in der Englischen Fassung. 4.1 Attribut (en: attribu

8、te) XML Namen-Werte-Paar, das in einem Element enthalten ist ISO 19136:2007, Definition 4.1.3 ANMERKUNG In dieser Internationalen Norm ist, sofern nicht anders angegeben, ein Attribut ein XML- Attribut. 4.2 Client (en: client) Software-Komponente, die eine Operation von einem Server aufrufen kann IS

9、O 19128:2005, Definition 4.1 4.3 Koordinate (en: coordinate) Zahl in einer Folge von n Zahlen zum Bezeichnen der Lage eines Punktes in einem n-dimensionalen Raum ISO 19111:2007, Definition 4.5 4.4 Koordinatenreferenzsystem (en: coordinate reference system) Koordinatensystem, das durch ein Datum auf

10、ein Objekt bezogen ist ISO 19111:2007, Definition 4.8 4.5 Koordinatensystem (en: coordinate system) Satz mathematischer Regeln, um festzulegen, auf welche Weise Koordinaten Punkten zugeordnet werden ISO 19111:2007, Definition 4.10 4.6 Element (en: element) XML elementare Informationseinheit eines XM

11、L-Dokuments, die Kind-Elemente, Attribute und Zeichen-daten enthlt ISO 19136:2007, Definition 4.1.23 DIN EN ISO 19143:2012-06 4 4.7 Feature (en: feature) Abstraktion eines Phnomens der realen Welt ISO 19101:2002, Definition 4.11 ANMERKUNG Ein Feature kann als Klasse oder Instanz vorkommen. Die Begri

12、ffe Featureklasse“ oder Feature-Instanz“ sollten verwendet werden, wenn nur eines von beiden gemeint ist. 4.8 Feature-Identifikator (en: feature identifier) Identifikator, der eine Feature-Instanz eindeutig bezeichnet ISO 19142:2010, Definition 4.8 4.9 Featurereferenz (en: feature reference) Uniform

13、 Resource Identifier, der ein Feature identifiziert 4.10 Filterfhigkeiten XML (en: filter capabilities XML) in XML kodierte Metadaten, die beschreiben, welche in dieser Internationalen Norm definierten Prdikate ein System untersttzt 4.11 Filterausdruck (en: filter expression) in XML kodierter Prdika

14、tausdruck 4.12 Filterausdruckprozessor (en: filter expression processor) Komponente eines Systems, die einen Filterausdruck verarbeitet 4.13 Funktion (en: function) Regel, die jedes Element eines Bereichs (Quelle oder Bereich der Funktion) mit einem einzelnen Element in einem anderen Bereich (Zielbe

15、reich, Wertebereich oder Wertemenge) verbindet ISO 19107:2003, Definition 4.41 4.14 Schnittstelle (en: interface) benannte Menge von Operationen, die das Verhalten einer Entitt charakterisieren ISO 19119:2005, Definition 4.2 4.15 expliziter Wert (en: literal value) konstanter, explizit festgelegter

16、Wert ANMERKUNG Im Gegensatz dazu steht ein Wert, der durch Lsen einer Ketten von Substitutionen (z. B. einer Variablen) bestimmt wird. DIN EN ISO 19143:2012-06 5 4.16 Verknpfungsprdikat (en: join predicate) Filterausdruck, der eine oder mehrere Klauseln umfasst, die Eigenschaften von zwei unterschie

17、dlichen Entittstypen einschrnken ANMERKUNG In dieser Internationalen Norm handelt es sich bei den Entittstypen um Ressourcen-Typen. 4.17 Namensraum (en: name space) XML Sammlung von Namen, identifiziert durch einen URI-Verweis, die in XML-Dokumenten als Elementnamen und Attributnamen verwendet werde

18、n W3C XML Namespaces 4.18 Operation Methode (en: operation) Festlegung einer Transformation oder Abfrage, zu deren Ausfhrung ein Objekt aufgerufen werden kann ISO 19119:2005, Definition 4.3 4.19 Prdikat (en: predicate) Menge von Rechenoperationen, die auf eine Dateninstanz angewandt werden, die mit

19、wahr oder falsch bewertet 4.20 Prdikatausdruck (en: predicate expression) formale Syntax zum Beschreiben eines Prdikats 4.21 Eigenschaft (en: property) Facette oder Attribut eines Objekts, referenziert durch einen Namen 4.22 Auftrag Anfrage, Anforderung (en: request) Aufruf einer Operation durch ein

20、en Client ISO 19128:2005, Definition 4.10 4.23 Ressource (en: resource) Komponente oder Mittel, die bzw. das eine Anforderung erfllt ISO 19115:2003, Definition 4.10 ANMERKUNG In dieser Internationalen Norm wird davon ausgegangen, dass eine Ressource eine Identitt aufweist. DIN EN ISO 19143:2012-06 6

21、 4.24 Antwort Ergebnis (en: response) Ergebnis einer Operation, das von einem Server an einen Client zurckgegeben wird ISO 19128:2005, Definition 4.11 4.25 Service Dienst (en: service) charakteristischer Teil der Funktionalitt, der von einer Entitt durch Schnittstellen bereitgestellt wird ISO 19119:

22、2005, Definition 4.1 4.26 Server (en: server) bestimmte Instanz eines Dienstes ISO 19128:2005, Definition 4.12 4.27 Tupel (en: tuple) geordnete Liste von Werten ISO 19136:2007, Definition 4.1.63 ANMERKUNG In dieser Internationalen Norm handelt es sich bei der geordneten Liste im Allgemeinen um eine

23、endliche Folge von Ressourcen. 4.28 Uniform Resource Identifier URI (en: uniform resource identifier) eindeutiger Identifikator fr eine Ressource, der in bereinstimmung mit IETF RFC 2396 aufgebaut ist ISO 19136:2007, Definition 4.1.65 ANMERKUNG Die allgemeine Syntax ist :. Die hierarchische Syntax m

24、it einem Namensraum ist :/?. EUROPEAN STANDARD NORME EUROPENNE EUROPISCHE NORM EN ISO 19143 April 2012 ICS 35.240.70 English Version Geographic information Filter encoding (ISO 19143:2010) Information gographique Codage de filtres (ISO 19143:2010) Geoinformation Filter Encoding (ISO 19143:2010) This

25、 European Standard was approved by CEN on 9 March 2012. CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references

26、 concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN member. This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CEN memb

27、er into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions. CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland,

28、 Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and United Kingdom. EUROPEAN COMMITTEE FOR STANDARDIZATION COMIT EUROPEN DE NORMALISATION EUROPISCHES KOMITEE FR NORMUNG Management Centre: Av

29、enue Marnix 17, B-1000 Brussels 2012 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members. Ref. No. EN ISO 19143:2012: E EN ISO 19143:2012 (E) 2 Contents Page Foreword 5 Introduction .6 1 Scope 7 2 Conformance 7 3 Normative references 8 4 Terms and

30、definitions .9 5 Conventions 12 5.1 Abbreviated terms 12 5.2 UML notation . 12 5.3 Use of examples 14 5.4 Namespaces 14 5.5 KVP-encoded parameter lists 14 5.6 XML Schema fragments . 14 6 Query expressions 14 6.1 General . 14 6.2 Abstract query expressions 15 6.3 Ad hoc query expression . 15 6.3.1 Ge

31、neral considerations 15 6.3.2 XML encoding . 16 6.3.3 KVP-encoding . 16 7 Filter . 19 7.1 General considerations 19 7.2 Encoding 20 7.3 Expressions . 20 7.3.1 General considerations 20 7.3.2 Encoding 21 7.4 Value references . 21 7.4.1 General considerations 21 7.4.2 Encoding 21 7.4.3 Property names

32、in GML . 22 7.4.4 XPath expressions 22 7.5 Literals . 23 7.5.1 General considerations 23 7.5.2 Encoding 24 7.6 Functions . 24 7.6.1 General considerations 24 7.6.2 Encoding 24 7.7 Comparison operators . 25 7.7.1 General considerations 25 7.7.2 Encoding 26 7.7.3 Prameter discussion 27 7.8 Spatial ope

33、rators. 28 7.8.1 General considerations 28 7.8.2 Encoding 30 7.8.3 Operator semantics 31 7.8.4 Coordinate reference system handling 32 7.9 Temporal operators 32 7.9.1 General considerations 32 DIN EN ISO 19143:2012-06 EN ISO 19143:2012 (E) 3 7.9.2 Encoding 33 7.9.3 Time zone handling . 34 7.10 Logic

34、al operators 34 7.10.1 General considerations . 34 7.10.2 Encoding 35 7.11 Object identifiers . 36 7.11.1 General considerations . 36 7.11.2 Encoding 36 7.12 Extensions . 37 7.12.1 General considerations . 37 7.12.2 Extending filter using the fes:Function element 38 7.12.3 Extending filter by adding

35、 new elements 38 7.13 Filter capabilities . 39 7.14 Encoding 41 7.14.1 Capability categories 41 7.14.2 Conformance clause . 41 7.14.3 Id capabilities . 43 7.14.4 Scalar capabilities . 43 7.14.5 Spatial capabilities 44 7.14.6 Temporal capabilities 45 7.14.7 Functions 47 7.14.8 Extended capabilities 4

36、7 8 Sorting 48 8.1 General considerations . 48 8.2 Encoding 48 8.3 Exceptions . 49 Annex A (normative) Conformance testing 50 A.1 Test cases for query 50 A.2 Test cases for ad hoc query . 50 A.3 Test cases for functions . 50 A.4 Test cases for resource identification . 50 A.5 Test cases for minimum

37、standard filter 51 A.6 Test cases for standard filter . 51 A.7 Test cases for minimum spatial filter 51 A.8 Test cases for spatial filter . 51 A.9 Test cases for minimum temporal filter 51 A.10 Test cases for temporal filter . 52 A.11 Test cases for version navigation . 52 A.12 Test cases for sortin

38、g . 52 A.13 Test cases for extended operators 52 A.14 Test cases for XPath . 52 A.15 Test cases for schema-element() function . 52 Annex B (informative) Filter schema definitions . 53 B.1 General considerations . 53 B.2 Schema files . 53 B.2.1 expr.xsd 53 B.2.2 filter.xsd 53 B.2.3 query.xsd 59 B.2.4

39、 sort.xsd . 60 B.2.5 filterCapabilities.xsd . 60 B.2.6 filterAll.xsd . 64 Annex C (informative) Examples . 65 C.1 General considerations . 65 C.2 XPath example . 65 C.3 XPath predicate example 68 C.4 XPath schema-element() example . 69 C.5 Filter examples 69 DIN EN ISO 19143:2012-06 EN ISO 19143:201

40、2 (E) 4 C.6 SortBy example . 75 C.7 Temporal filter example . 77 C.8 Filter capabilities examples . 79 Annex D (informative) EBNF for XPath subset 85 Annex E (informative) Abstract model . 86 E.1 Prerequisites . 86 E.2 Predicate 86 E.3 Filter . 86 E.4 Query 86 Bibliography . 87 DIN EN ISO 19143:2012

41、-06 EN ISO 19143:2012 (E) 5 Foreword The text of ISO 19143:2010 has been prepared by Technical Committee ISO/TC 211 “Geographic information/Geomatics” of the International Organization for Standardization (ISO) and has been taken over as EN ISO 19143:2012 by Technical Committee CEN/TC 287 “Geographi

42、c Information” the secretariat of which is held by BSI. This European Standard shall be given the status of a national standard, either by publication of an identical text or by endorsement, at the latest by October 2012, and conflicting national standards shall be withdrawn at the latest by October

43、 2012. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CEN and/or CENELEC shall not be held responsible for identifying any or all such patent rights. According to the CEN/CENELEC Internal Regulations, the national standards organ

44、izations of the following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Por

45、tugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. Endorsement notice The text of ISO 19143:2010 has been approved by CEN as a EN ISO 19143:2012 without any modification. DIN EN ISO 19143:2012-06 EN ISO 19143:2012 (E) 6 Introduction Filter encoding was ori

46、ginated within the OGC. A fundamental operation performed on a set of data or resources is that of querying in order to obtain a subset of the data which contains certain desired information that satisfies some query criteria and which is also, perhaps, sorted in some specified manner. The term “pro

47、jection clause” is used to describe an encoding for specifying which subset of resource properties are presented in the response to a query. The term “filter or selection clause” is used to describe an encoding of predicates which are typically used in query operations to specify how data instances

48、in a source dataset should be filtered to produce a result set. Each data instance in the source set is evaluated using the filter expression. The overall filter expression always evaluates to true or false. If the expression evaluates to true, the data instance satisfies the expression and is marke

49、d as being in the result set. If the overall filter expression evaluates to false, the data instance is not in the result set. Thus, the net effect of evaluating a filter expression is a set of data or resource identifiers which satisfy the predicates in the expression. The term “sorting clause” is used to describe an encoding for specifying how the data in a response is ordered prior to being presented. Such encodings are considered system neutral because using the numerou

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > DIN

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1