1、raising standards worldwideNO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAWBSI Standards PublicationBS ISO 19145:2013Geographic information Registry of representations of geographic point locationBS ISO 19145:2013 BRITISH STANDARDNational forewordThis British Standard is the UK
2、 implementation of ISO 19145:2013. The UK participation in its preparation was entrusted toT e c h n i c a l Committee IST/36, Geographic information.A list of organizations represented on this committee can be obtained on request to its secretary.This publication does not purport to include all the
3、 necessary provisions of a contract. Users are responsible for its correct application. The British Standards Institution 2013. Published by BSI Standards Limited 2013.ISBN 978 0 580 68481 4 ICS 35.240.70 Compliance with a British Standard cannot confer immunityfrom legal obligations.This British St
4、andard was published under the authority of the Standards Policy and Strategy Committee on 31 March 2013.Amendments issued since publicationDate T e x t a f f e c t e dBS ISO 19145:2013 ISO 2013Geographic information Registry of representations of geographic point locationInformation gographique Reg
5、istre de reprsentations de localisation de point gographiqueINTERNATIONAL STANDARDISO19145First edition2013-02-15Reference numberISO 19145:2013(E)BS ISO 19145:2013ISO 19145:2013(E)ii ISO 2013 All rights reservedCOPYRIGHT PROTECTED DOCUMENT ISO 2013All rights reserved. Unless otherwise specified, no
6、part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISOs member
7、 body in the country of the requester.ISO copyright officeCase postale 56 CH-1211 Geneva 20Tel. + 41 22 749 01 11Fax + 41 22 749 09 47E-mail copyrightiso.orgWeb www.iso.orgPublished in SwitzerlandBS ISO 19145:2013ISO 19145:2013(E) ISO 2013 All rights reserved iiiContents PageForeword ivIntroduction
8、v1 Scope . 12 Conformance . 13 Normative references 14 Terms, definitions and abbreviations 24.1 Terms and definitions . 24.2 Abbreviations . 45 Role of a register of representations of geographic point location . 45.1 Overview 45.2 Users environment and registers 45.3 Static and dynamic data conver
9、sion . 56 Management of registries and registers 67 Schema of the register 67.1 Context . 67.2 GPLR_Register 77.3 GPLR_Item . 87.4 Geographic Point Location Representation Object .107.5 GPLR_CRSSupport . 107.6 GPLR_ConversionService 117.7 GPLR_Interface . 137.8 GPLR_Method 137.9 GPLR_Compression 137
10、.10 GPLR_Version 147.11 GPLR_RepresentationType 157.12 GPLR_ConversionType 15Annex A (normative) XML extensions required for registry of representations of geographic point location 16Annex B (normative) Abstract test suite .23Annex C (informative) UML notation .25Bibliography .30BS ISO 19145:2013IS
11、O 19145:2013(E)ForewordISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject
12、 for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC)
13、on all matters of electrotechnical standardization.International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees a
14、re circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held r
15、esponsible for identifying any or all such patent rights.ISO 19145 was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics.iv ISO 2013 All rights reservedBS ISO 19145:2013ISO 19145:2013(E)IntroductionISO 6709:2008 standardizes the mechanisms for the interoperability of geogr
16、aphic point location representations. However, the representation of geographic point locations takes various schemes (e.g. ISO 6709:1983, DCMI Point encoding scheme, KML, GeoVRML, Natural Area Coding System, ISO 8211, GML Point Profile) depending of the application in which they are used. According
17、ly, ISO 6709:2008 recognizes and supports flexibility in the representation of geographic point locations and the requirement for universal interpretation. In order to support the use of a variety of geographic point location representations, ISO 6709:2008 introduces the requirement of a registry of
18、 geographic point location representations. A registry of representations of geographic point location gives access to the description of the format in which a geographic point location is encoded and also identifies conversion services to transform the representation of the geographic point locatio
19、n to another representation. As such, knowing in which format a geographic point location is encoded and the format in which it must be encoded for its use by a specific application, it can be possible to perform the appropriate transformation of the representation of a geographic point location. Ho
20、wever, this requires that encoding formats and their descriptions need to be made accessible either as part of the geographic point location representation itself or from a registry of representations of geographic point locations. As such, the definition of a standard structure for a registry of re
21、presentations of geographic point location is required. Such a registry will support the required flexibility identified in ISO 6709:2008 for efficient syntactic interoperability of geographic point location information.This International Standard defines a standard structure of a register in Unifie
22、d Modelling Language (UML) that supports the description of geographic point location representation (Clause 7). It also defines the XML implementation of the registers UML structure by extending ISO/TS 19135-2, Annex A. Although the structure for the description of geographic point location represe
23、ntation takes its roots in ISO 19135, it extends that International Standard with specific requirements to an extent that it goes beyond the definition of a profile of ISO 19135. ISO 2013 All rights reserved vBS ISO 19145:2013BS ISO 19145:2013Geographic information Registry of representations of geo
24、graphic point location1 ScopeThis International Standard specifies the process for establishing, maintaining and publishing registers of representation of geographic point location in compliance with ISO 19135. It identifies and describes the information elements and the structure of a register of r
25、epresentations of geographic point location including the elements for the conversion of one representation to another.This International Standard also specifies the XML implementation of the required XML extension to ISO/TS 19135-2, for the implementation of a register of geographic point location
26、representations.A registry of geographic point location representations differs from a coordinate reference system (CRS) registry as it is not intended to describe the parameters of a CRS including datum, projections, units of measure, and order of coordinates but is concerned by the manner a geogra
27、phic point location according to ISO 6709 is physically represented in a record or part of it.2 ConformanceTo conform to this International Standard, a register of geographic point location representations shall satisfy all of the conditions specified in the abstract test suite (Annex B).3 Normative
28、 referencesThe following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.ISO/TS 19103:2005, Geographic informati
29、on Conceptual schema languageISO 19115:2003, Geographic information MetadataISO 19118:2011, Geographic information EncodingISO 19135:2005, Geographic information Procedures for item registrationISO/TS 19135-2:2012, Geographic information - Procedures for item registration Part 2: XML schema implemen
30、tationISO/TS 19139:2007, Geographic information Metadata XML schema implementationW3C XMLName, Namespaces in XML 1.0 (Second Edition). W3C Recommendation (16 August 2006)W3C XMLSchema-1, XML Schema Part 1: Structures Second Edition. W3C Recommendation (28 October 2004)W3C XMLSchema-2, XML Schema Par
31、t 2: Datatypes Second Edition. W3C Recommendation (28 October 2004)W3C XML, Extensible Markup Language (XML) 1.0 (Fourth Edition), W3C Recommendation (16 August 2006)W3C XLink, XML Linking Language (XLink) Version 1.0. W3C Recommendation (27 June 2001)INTERNATIONAL STANDARD ISO 19145:2013(E) ISO 201
32、3 All rights reserved 1BS ISO 19145:2013ISO 19145:2013(E)4 Terms, definitions and abbreviations4.1 Terms and definitions4.1.1compressiontechnique used for the reduction of space used by data4.1.2compression serviceservice (4.1.16) that accomplishes compression (4.1.1)4.1.3conversiontransformation fr
33、om one format (4.1.9) to another4.1.4conversion serviceservice (4.1.16) that invokes a converter (4.1.5)4.1.5converterresource that performs conversion (4.1.3)Note 1 to entry: The resource can be a device or software.4.1.6coordinateone of a sequence of n numbers designating the position of a point i
34、n n-dimensional spaceNote 1 to entry: In a coordinate reference system, the coordinate numbers are qualified by units.SOURCE: ISO 19111:2007, 4.54.1.7coordinate tupletuple (4.1.18) composed of a sequence of coordinates (4.1.6)Note 1 to entry: In a coordinate reference system, the coordinate numbers
35、are qualified by units.SOURCE: ISO 19111:2007, 4.12, modified Note 1 to entry has been added.4.1.8dynamic conversiononline and real time conversion (4.1.3) of data4.1.9formatlanguage construct that specifies the representation, in character form, of data objects in a record, file, message, storage d
36、evice, or transmission channelSOURCE: ISO/IEC 2382-15:1999, 15.04.354.1.10geographic informationinformation concerning phenomena implicitly or explicitly associated with a location relative to the EarthSOURCE: ISO 19101:2002, 4.164.1.11geographic point locationwell defined geographic place described
37、 by one coordinate tuple (4.1.7)2 ISO 2013 All rights reservedBS ISO 19145:2013ISO 19145:2013(E)4.1.12geographic point location representationsyntactic description of a geographic point location (4.1.11) in a well known format (4.1.9)4.1.13identifierlinguistically independent sequence of characters
38、capable of uniquely and permanently identifying that with which it is associatedSOURCE: ISO 19135:2005, 4.1.54.1.14registerset of files containing identifiers (4.1.13) assigned to items with descriptions of the associated itemsSOURCE: ISO 19135:2005, 4.1.94.1.15registryinformation system on which a
39、register (4.1.14) is maintainedSOURCE: ISO 19135:2005, 4.1.134.1.16servicedistinct part of the functionality that is provided by an entity through interfacesSOURCE: ISO 19119:2005, 4.14.1.17static conversionoffline process to perform a global conversion (4.1.3) of a large amount of data4.1.18tupleor
40、dered list of valuesSOURCE: ISO 19136:2007, 4.1.63 ISO 2013 All rights reserved 3BS ISO 19145:2013ISO 19145:2013(E)4.2 AbbreviationsCRS coordinate reference systemDCMI Dublin Core Metadata InitiativeGeoVRML Geo- Virtual Reality Modelling LanguageGIS geographic information systemGML Geography Markup
41、LanguageGPL geographic point locationGPLR geographic point location representationKML Keyhole Markup LanguageRFID radio frequency identificationUML Unified Modelling LanguageXML eXtensible Markup Language5 Role of a register of representations of geographic point location5.1 OverviewThe exchange of
42、geographic point locations (GPLs) described by coordinates might use various representations or formats. To use such information properly in applications, a GPL must be clear about the representation with which it complies. Then, conversion mechanisms can be applied to transform exchanged GPLs into
43、systems internal representations for their appropriate usage assuming that the internal representation is also registered and services are available.Registers give the flexibility to manage geographic point location representations (GPLRs). Registers of GPLRs made publicly available as a file or web
44、 service enhance the interoperability of GPLs by clearly identifying how one GPL is represented and how it can be converted in another representation.This clause highlights the role of registers of GPLRs for geographic information interoperability, especially for the conversion of one GPLR into anot
45、her through different environments, including static vs. dynamic.5.2 Users environment and registersThe role of a register invoked by a users environment is depicted in Figure 1. In a users environment, a GIS application typically gets its input data from an external data repository. Usually, that d
46、ata needs to be converted into the internal representation of the users GIS environment. This is made possible through a geographic point location converter service, which first searches in a register environment for possible transformation (i.e. search for specifications) and requests to the regist
47、er environment the required information to transform the GPLR into the users GIS environment (i.e. request for specification). To this end, the geographic point location converter service passes the identification of the GPLR from the external data source to the registers environment.In the register
48、s environment, it is the register service that receives the request. Using the identification of the GPLR passed by the conversion service, it gets the specification of the representation from the register (i.e. database of geographic point location representation) including the possible conversions
49、 into other representations and replies to the conversion service. Finally, the conversion service gets the description information (i.e. geographic point location specifications) of the representation including 4 ISO 2013 All rights reservedBS ISO 19145:2013ISO 19145:2013(E)known conversions to other representation and the geographic point location converter service will decide which one bests fit the users GIS environment.ExternalDataGeographicpoint locationspecig976icationsGeographicpoint locationcon