1、 Numro de rfrence ISO 19128:2005(F) ISO 2005NORME INTERNATIONALE ISO 19128 Premire dition 2005-12-01Information gographique Interface de carte du serveur Web Geographic information Web map server interface ISO 19128:2005(F) PDF Exonration de responsabilit Le prsent fichier PDF peut contenir des poli
2、ces de caractres intgres. Conformment aux conditions de licence dAdobe, ce fichier peut tre imprim ou visualis, mais ne doit pas tre modifi moins que lordinateur employ cet effet ne bnficie dune licence autorisant lutilisation de ces polices et que celles-ci y soient installes. Lors du tlchargement
3、de ce fichier, les parties concernes acceptent de fait la responsabilit de ne pas enfreindre les conditions de licence dAdobe. Le Secrtariat central de lISO dcline toute responsabilit en la matire. Adobe est une marque dpose dAdobe Systems Incorporated. Les dtails relatifs aux produits logiciels uti
4、liss pour la cration du prsent fichier PDF sont disponibles dans la rubrique General Info du fichier; les paramtres de cration PDF ont t optimiss pour limpression. Toutes les mesures ont t prises pour garantir lexploitation de ce fichier par les comits membres de lISO. Dans le cas peu probable o sur
5、viendrait un problme dutilisation, veuillez en informer le Secrtariat central ladresse donne ci-dessous. DOCUMENT PROTG PAR COPYRIGHT ISO 2005 Droits de reproduction rservs. Sauf prescription diffrente, aucune partie de cette publication ne peut tre reproduite ni utilise sous quelque forme que ce so
6、it et par aucun procd, lectronique ou mcanique, y compris la photocopie et les microfilms, sans laccord crit de lISO ladresse ci-aprs ou du comit membre de lISO dans le pays du demandeur. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax. + 41 22 749 09 47 E-mail copy
7、rightiso.org Web www.iso.org Version franaise parue en 2008 Publi en Suisse ii ISO 2005 Tous droits rservsISO 19128:2005(F) ISO 2005 Tous droits rservs iii Sommaire Page Avant-propos. iv Introduction v 1 Domaine dapplication 1 2 Conformit. 1 2.1 Classes et exigences de conformit. 1 2.2 WMS de base.
8、1 2.3 WMS interrogeable . 1 3 Rfrences normatives 1 4 Termes et dfinitions 2 5 Abrviations 3 6 lments de service de base. 4 6.1 Introduction . 4 6.2 Numrotation de version et ngociation 5 6.3 Rgles gnrales de requte HTTP. 6 6.4 Rgles gnrales de rponse HTTP 8 6.5 Valeurs numriques et boolennes 8 6.6
9、Formats de sortie 8 6.7 Systme de coordonnes 9 6.8 Rgles de paramtre de requte . 14 6.9 Paramtres de requte communs. 15 6.10 Rsultat du service. 16 6.11 Exceptions de service 16 7 Oprations Web Map Service 16 7.1 Introduction . 16 7.2 GetCapabilities (obligatoire) 16 7.3 GetMap (obligatoire). 29 7.4
10、 GetFeatureInfo (facultatif) 35 Annexe A (normative) Essais de conformit. 38 Annexe B (normative) Dfinitions CRS 41 Annexe C (normative) Traitement des donnes multidimensionnelles . 48 Annexe D (normative) Profil WMS de lISO 8601. 54 Annexe E (normative) Schmas XML. 56 Annexe F (normative) Modle UML
11、 67 Annexe G (informative) Exemples de mise en correspondance Web. 72 Annexe H (informative) Exemples XML 75 Bibliographie 80 ISO 19128:2005(F) iv ISO 2005 Tous droits rservsAvant-propos LISO (Organisation internationale de normalisation) est une fdration mondiale dorganismes nationaux de normalisat
12、ion (comits membres de lISO). Llaboration des Normes internationales est en gnral confie aux comits techniques de lISO. Chaque comit membre intress par une tude a le droit de faire partie du comit technique cr cet effet. Les organisations internationales, gouvernementales et non gouvernementales, en
13、 liaison avec lISO participent galement aux travaux. LISO collabore troitement avec la Commission lectrotechnique internationale (CEI) en ce qui concerne la normalisation lectrotechnique. Les Normes internationales sont rdiges conformment aux rgles donnes dans les Directives ISO/CEI, Partie 2. La tc
14、he principale des comits techniques est dlaborer les Normes internationales. Les projets de Normes internationales adopts par les comits techniques sont soumis aux comits membres pour vote. Leur publication comme Normes internationales requiert lapprobation de 75 % au moins des comits membres votant
15、s. Lattention est appele sur le fait que certains des lments du prsent document peuvent faire lobjet de droits de proprit intellectuelle ou de droits analogues. LISO ne saurait tre tenue pour responsable de ne pas avoir identifi de tels droits de proprit et averti de leur existence. LISO 19128 a t l
16、abore par le comit technique ISO/TC 211, Information gographique/Gomatique, partir dun document de base fourni par Open Geospatial Consortium, Inc. ISO 19128:2005(F) ISO 2005 Tous droits rservs v Introduction Web Map Service (WMS) produit des cartes de donnes spatiales rfrences de manire dynamique p
17、artir dinformations gographiques. La prsente Norme internationale dfinit une “carte“ comme un portrait dinformations gographiques sous la forme dun fichier image numrique quil est possible dafficher sur un cran dordinateur. Une carte nest pas la donne elle-mme. Dune manire gnrale, les cartes WMS son
18、t rendues dans un format image (PNG, GIF ou JPEG, par exemple) ou, ventuellement, sous la forme dlments graphiques vectoriels aux formats SVG (Scalable Vector Graphics) ou WebCGM (Web Computer Graphics Metafile). La prsente Norme internationale dfinit trois oprations: lune renvoie des mtadonnes au n
19、iveau du service; la deuxime renvoie une carte dont les paramtres gographiques et dimensionnels sont bien dfinis; et la troisime renvoie des informations relatives aux lments particuliers qui saffichent sur la carte. Web Map Service peut tre appel laide dun navigateur Web standard. Il suffit de soum
20、ettre des requtes sous forme dURL (Uniform Resource Locators). Le contenu de ces URL dpend de lopration demande. En particulier, lorsquune carte est demande, lURL indique les informations afficher sur la carte, la partie de la Terre cartographier, le systme de rfrences par coordonnes souhait, ainsi
21、que la largeur et la hauteur de limage de sortie. Lorsque deux cartes au moins sont produites avec les mmes paramtres gographiques et taille de sortie, les rsultats peuvent tre prcisment superposs pour produire une carte composite. Lutilisation des formats dimage prenant en charge des arrire-plans t
22、ransparents (GIF ou PNG, par exemple) permet dafficher la superposition de cartes. De plus, des cartes individuelles peuvent tre demandes partir de serveurs diffrents. Par consquent, Web Map Service permet de crer un rseau de serveurs de carte rpartis partir duquel les clients peuvent concevoir des
23、cartes personnalises. LAnnexe G fournit des exemples dURL de demande de carte et les cartes auxquelles elles permettent daccder. La prsente Norme internationale sapplique une instance Web Map Service qui diffuse sa capacit produire des cartes plutt qu accder des donnes retenues spcifiques. Un WMS de
24、 base classe ses informations gographiques en “Couches“ et offre un nombre fini de “Styles“ prdfinis dans lesquels afficher ces couches. La prsente Norme internationale ne prend en charge que les Couches et les Styles, et ne contient pas de mcanisme de symbolisation dfinie par lutilisateur des lment
25、s. NOTE La spcification Styled Layer Descriptor (SLD) de lOpen Geospatial Consortium (OGC) 6 dfinit un mcanisme de symbolisation dfinie par lutilisateur des lments la place des Couches et des Styles nomms. En rsum, un WMS activ par SLD permet dextraire des lments dun Web Feature Service 7 et appliqu
26、e les informations de style explicites fournies par lutilisateur afin de rendre une carte. NORME INTERNATIONALE ISO 19128:2005(F) ISO 2005 Tous droits rservs 1 Information gographique Interface de carte du serveur Web 1 Domaine dapplication La prsente Norme internationale spcifie le comportement dun
27、 service qui produit des cartes rfrence spatiale de manire dynamique partir dinformations gographiques. Elle prcise les oprations dextraction dune description des cartes proposes par un serveur et dinterrogation dun serveur sur les lments qui saffichent sur une carte. La prsente Norme internationale
28、 sapplique aux rendus image des cartes dans un format graphique. Elle ne concerne pas lextraction dlments rels ou de donnes de couverture. 2 Conformit 2.1 Classes et exigences de conformit La prsente Norme internationale dfinit deux classes de conformit: lune pour un WMS de base et lautre pour un WM
29、S interrogeable. Chacune delles comporte deux sous-classes: lune pour les clients et lautre pour les serveurs. 2.2 WMS de base Un WMS de base doit prendre en charge les lments de service de base (voir Article 6), lopration GetCapabilities (voir 7.2) et lopration GetMap (voir 7.3). Pour tre conforme
30、la prsente Norme internationale, un WMS de base doit obir aux exigences de A.1 de la Suite dessai sommaire (Annexe A). 2.3 WMS interrogeable Un WMS interrogeable doit obir toutes les exigences relatives un WMS de base et doit prendre en charge lopration GetFeatureInfo (voir 7.4). Pour tre conforme l
31、a prsente Norme internationale, un WMS interrogeable doit obir toutes les exigences de la Suite dessai sommaire (Annexe A). 3 Rfrences normatives Les documents de rfrence suivants sont indispensables pour lapplication du prsent document. Pour les rfrences dates, seule ldition cite sapplique. Pour le
32、s rfrences non dates, la dernire dition du document de rfrence (y compris les ventuels amendements) sapplique. ISO 8601:2004, lments de donnes et formats dchange change dinformations Reprsentation de la date et de lheure ISO 19111:2007, Information gographique Systme de rfrences spatiales par coordo
33、nnes ISO 19115:2003, Information gographique Mtadonnes EPSG (February 2003), European Petroleum Survey Group Geodesy Parameters, Lott, R., Ravanas, B., Cain, J., Simonson, G. and Nicolai, R. eds., available at ISO 19128:2005(F) 2 ISO 2005 Tous droits rservsIETF RFC 2045 (November 1996), Multipurpose
34、 Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies, Freed, N. and Borenstein, N., eds., available at IETF RFC 2396 (August 1998), Uniform Resource Identifiers (URI): Generic Syntax, Berners-Lee, T., Fielding, N. and Masinter, L., eds., available at IETF RFC 2616 (June 1999)
35、, Hypertext Transfer Protocol HTTP/1.1, Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and Berners-Lee, T., eds., available at UCUM, Unified Code for Units of Measure, Schadow, G. and McDonald, C.J. (eds.), version 1.5 XML 1.0, Extensible Markup Language (XML) 1.0, World Wide Web Consor
36、tium Recommendation, Bray, T., Paoli, J., Sperberg-McQueen, C.M. and Maler, E., eds., available at XML Schema, XML Schema Part 1: Structures, World Wide Web Consortium Recommendation, Thompson, H.S., Beech, D., Maloney, M. and Mendelsohn, N., eds., available at 4 Termes et dfinitions Pour les besoin
37、s du prsent document, les termes et dfinitions suivants sappliquent. 4.1 client composant logiciel pouvant appeler une opration partir dun serveur 4.2 systme de rfrences par coordonnes systme de coordonnes associ au monde rel par une rfrence ISO 19111 4.3 systme de coordonnes ensemble de rgles mathm
38、atiques permettant de spcifier la manire dont des coordonnes doivent tre attribues un point ISO 19111 4.4 informations gographiques informations relatives des phnomnes implicitement ou explicitement associs un endroit par rapport la Terre ISO 19101 4.5 interface ensemble nomm doprations qui caractri
39、sent le comportement dune entit ISO 19119 4.6 couche unit de base des informations gographiques susceptible dtre demande sous la forme dune carte partir dun serveur ISO 19128:2005(F) ISO 2005 Tous droits rservs 3 4.7 carte prsentation dinformations gographiques sous la forme dun fichier image numriq
40、ue quil est possible dafficher sur lcran dun ordinateur 4.8 opration spcification dune transformation ou dune requte selon laquelle lexcution dun objet peut tre appele ISO 19119 4.9 prsentation prsentation des informations aux tres humains ISO 19117 4.10 requte appel dune opration par un client 4.11
41、 rponse rsultat dune opration renvoy dun serveur un client 4.12 serveur instance particulire dun service 4.13 service partie distincte de la fonctionnalit fournie par une entit par lintermdiaire dinterfaces ISO 14252 4.14 mtadonnes de service mtadonnes dcrivant les oprations et informations gographi
42、ques disponibles sur un serveur 5 Abrviations CDATA XML Character Data CRS Coordinate Reference System (systme de rfrences par coordonnes) CS Coordinate System (systme de coordonnes) DCP Distributed Computing Platform (plate-forme informatique distribue) DTD Document Type Definition EPSG European Pe
43、troleum Survey Group GIF Graphics Interchange Format GIS Geographic Information System ISO 19128:2005(F) 4 ISO 2005 Tous droits rservsHTTP Hypertext Transfer Protocol IANA Internet Assigned Numbers Authority IERS International Earth Rotation Service IETF Internet Engineering Task Force ITRF Internat
44、ional Terrestrial Reference Frame ITRS IERS Terrestrial Reference System JPEG Joint Photographic Experts Group MIME Multipurpose Internet Mail Extensions NAD North American Datum OGC Open GIS Consortium PNG Portable Network Graphics RFC Request for Comments SVG Scalable Vector Graphics UCUM Unified
45、Code for Units of Measure URL Uniform Resource Locator WebCGM Web Computer Graphics Metafile WCS Web Coverage Service WFS Web Feature Service WGS World Geodetic System WMS Web Map Service XML Extensible Markup Language 6 lments de service de base 6.1 Introduction Le prsent article prcise les aspects
46、 du comportement WMS qui sont indpendants des oprations particulires ou communs plusieurs oprations. ISO 19128:2005(F) ISO 2005 Tous droits rservs 5 6.2 Numrotation de version et ngociation 6.2.1 Forme et valeur du numro de version Le service WMS (Web Map Service) dfinit un numro de version de proto
47、cole. Ce numro de version sapplique au schma XML et aux codages de requte dfinis dans la prsente Norme internationale. Le numro de version comporte trois entiers positifs, spars par des signes dcimaux, sous la forme “x.y.z”. Les numros “y” et “z” ne doivent pas tre suprieurs 99. Le numro de version de protocole de la mise en uvre de la prsente Norme internationale doit tre “1.3.0”. 6.2.2 Modifications du numro de version Le numro de version de protocole doit tre modifi chaque rvision de la prsente Norme inter