1、 Numro de rfrence ISO 19133:2005(F) ISO 2005NORME INTERNATIONALE ISO 19133 Premire dition 2005-10-15Information gographique Services bass sur la localisation Suivi et navigation Geographic information Location-based services Tracking and navigation ISO 19133:2005(F) PDF Exonration de responsabilit L
2、e prsent fichier PDF peut contenir des polices 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-c
3、i y soient installes. Lors du tlchargement 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
4、 dtails relatifs aux produits logiciels utiliss 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 memb
5、res de lISO. Dans le cas peu probable o surviendrait 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 reprodu
6、ite ni utilise sous quelque forme que ce soit 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 7
7、49 01 11 Fax. + 41 22 749 09 47 E-mail copyrightiso.org Web www.iso.org Version franaise parue en 2008 Publi en Suisse ii ISO 2005 Tous droits rservsISO 19133:2005(F) ISO 2005 Tous droits rservs iii Sommaire Page Avant-propos. iv Introduction v 1 Domaine dapplication 1 2 Conformit. 1 3 Rfrences norm
8、atives 2 4 Termes et dfinitions 2 5 Abrviations et notation UML 6 5.1 Abrviations 6 5.2 Notation UML. 7 6 Suivi 7 6.1 Smantique 7 6.2 Package: Tracking Service 8 6.3 Package: Point Estimates 23 6.4 Package: Location Transformation. 30 6.5 Package: Measured Coordinates 31 6.6 Package: Systmes de rfre
9、nce linaires 35 7 Navigation 42 7.1 Smantique 42 7.2 Fonctions cot et algorithmes 45 7.3 Package: Service de navigation 46 7.4 Package: Cost Function. 61 7.5 Package: Preferences. 76 8 Modle dadresse 78 8.1 Smantique 78 8.2 Package: Address. 79 8.3 Package: Address Elements 84 9 Network 97 9.1 Smant
10、ique 97 9.2 Package: Network Model . 97 9.3 Package: Turn and Junction 100 9.4 Package: Constraint and Advisory . 107 9.5 Package: Link 120 9.6 Package: Network Position 124 9.7 Package: Route . 126 9.8 Package: Combined Networks 131 10 Packages dimplmentation de base 135 10.1 Package: Feature Data
11、Model 135 10.2 Package: New Basic Types 140 Annexe A (normative) Suite dessais abstraits . 142 Annexe B (informative) Graphes pondrs dirigs et algorithmes associs 149 Annexe C (informative) Aperu de la norme en termes de services RM-ODP. 153 Bibliographie 155 ISO 19133:2005(F) iv ISO 2005 Tous droit
12、s rservsAvant-propos LISO (Organisation internationale de normalisation) est une fdration mondiale dorganismes nationaux de normalisation (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
13、droit de faire partie du comit technique cr cet effet. Les organisations internationales, gouvernementales et non gouvernementales, en liaison avec lISO participent galement aux travaux. LISO collabore troitement avec la Commission lectrotechnique internationale (CEI) en ce qui concerne la normalisa
14、tion lectrotechnique. Les Normes internationales sont rdiges conformment aux rgles donnes dans les Directives ISO/CEI, Partie 2. La tche principale des comits techniques est dlaborer les Normes internationales. Les projets de Normes internationales adopts par les comits techniques sont soumis aux co
15、mits membres pour vote. Leur publication comme Normes internationales requiert lapprobation de 75 % au moins des comits membres votants. 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
16、ne saurait tre tenue pour responsable de ne pas avoir identifi de tels droits de proprit et averti de leur existence. LISO 19133 a t labore par le comit technique ISO/TC 211, Information gographique/Gomatique. ISO 19133:2005(F) ISO 2005 Tous droits rservs v Introduction La prsente Norme internationa
17、le dcrit les donnes et les services ncessaires au support dapplications de navigation et de suivi pour les clients mobiles. Les points de vue de la prsente Norme internationale en matire de services web sont indiqus dans lAnnexe C. NORME INTERNATIONALE ISO 19133:2005(F) ISO 2005 Tous droits rservs 1
18、 Information gographique Services bass sur la localisation Suivi et navigation 1 Domaine dapplication La prsente Norme internationale dcrit les types de donnes ainsi que les oprations associes pour limplmentation de services de navigation et de suivi. La prsente Norme internationale est conue, entre
19、 autres, pour spcifier des services web pouvant tre accessibles des dispositifs sans fil par le biais dapplications web proxy. 2 Conformit La conformit la prsente Norme internationale revt deux significations selon le type dentit dclarant la conformit. Les mcanismes de transfert de donnes sont confo
20、rmes la prsente Norme internationale condition de pouvoir considrer quils assurent le transfert denregistrements ou de types implmentant ou tendant un sous-ensemble cohrent de types dobjets dcrits dans la prsente Norme internationale. Les serveurs web destins au suivi et la navigation sont conformes
21、 la prsente Norme internationale si leurs interfaces implmentent un ou plusieurs sous-type(s) de service dfini(s) dans la prsente Norme internationale et si leurs communications ainsi que leur messagerie utilisent un mcanisme de transfert conforme. Les Articles 6 et 7 de la prsente Norme internation
22、ale font appel au langage de modlisation unifi (UML) afin de prsenter des schmas conceptuels permettant de dcrire les informations et les services de suivi et de navigation. LArticle 8 dcrit galement un schma gnral pour les adresses utiliser comme emplacements quivalents pour trois types de services
23、. LArticle 9 dcrit les donnes rseau adquates pour ces services. La prsente Norme internationale ne concerne que les interfaces visibles et ne place aucune restriction sur les implmentations sous-jacentes autre que celles qui simposent pour rpondre aux spcifications des interfaces dans la situation r
24、elle, telles que les suivantes: interfaces vers des services logiciels utilisant des techniques de type CORBA ou COM; interfaces vers des bases de donnes faisant appel des techniques de type langage SQL; change de donnes faisant appel au codage dfini dans lISO 19118. Peu dapplications ncessiteront l
25、ensemble des possibilits dcrites par ce schma conceptuel. Par consquent, le prsent Article dfinit un ensemble de classes de conformit qui supporteront des applications dont les exigences vont du minimum ncessaire la dfinition de structure de donnes limplmentation complte dobjets. Cette flexibilit es
26、t contrle par un ensemble de types UML pouvant tre implments de diverses manires. Les implmentations dfinissant la fonctionnalit complte dobjets doivent implmenter toutes les oprations dfinies par les types de la classe de conformit choisie, ce qui est usuel pour les implmentations dobjets conues po
27、ur le langage UML. Les implmentations, choisissant soit de dpendre de “fonctions libres” externes pour certaines ou pour lensemble de leurs oprations, soit dy renoncer, nont pas besoin de supporter toutes les oprations, mais doivent toujours supporter un type de donnes suffisant pour enregistrer lta
28、t de chacun des types UML choisis tels que dfinis par les variables de membres correspondantes. ISO 19133:2005(F) 2 ISO 2005 Tous droits rservsDes noms communs pour des entits identiques sur un plan “mtaphorique”, mais diffrentes sur le plan technique sont acceptables. Le modle UML dans la prsente N
29、orme internationale dfinit des types abstraits; les schmas dapplication dfinissent des classes conceptuelles; les divers systmes logiciels dfinissent des classes dimplmentation ou des structures de donnes; enfin, le langage XML extrait du standard de codage (ISO 19118) dfinit des tiquettes dentits.
30、Lensemble de ces lments fait rfrence au mme contenu dinformation. Lautorisation dutiliser un mme nom pour la reprsentation dun mme contenu dinformation ne prsente aucune difficult mme si, un niveau plus fondamental, il existe dimportantes diffrences techniques entre les entits numriques implmentes.
31、Des dtails relatifs aux classes de conformit sont donns dans la suite de tests abstraits dans lAnnexe 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 les rfrences non date
32、s, la dernire dition du document de rfrence sapplique (y compris les ventuels amendements). ISO 3166-1, Codes pour la reprsentation des noms de pays et de leurs subdivisions Partie 1: Codes de pays ISO 19107, Information gographique Schma spatial ISO 19108, Information gographique Schma temporel ISO
33、 19109, Information gographique Rgles de schma dapplication ISO 19111, Information gographique Systme de rfrences spatiales par coordonnes ISO 19112, Information gographique Systme de rfrences spatiales par identificateurs gographiques ISO 19118, Information gographique Codage 4 Termes et dfinitions
34、 Pour les besoins du prsent document, les termes et dfinitions suivants sappliquent. 4.1 itinraire candidat tout itinraire satisfaisant lensemble des contraintes de la requte de routage, avec la possibilit den exclure loptimalit de la fonction cot NOTE La navigation dsigne le processus consistant tr
35、ouver litinraire candidat optimisant une fonction cot choisie. 4.2 fonction cot fonction associant une mesure (cot) un itinraire NOTE Le processus normal consiste appliquer un cot chaque partie dun itinraire et dfinir le cot total de litinraire comme la somme du cot des parties. Cela est ncessaire p
36、our permettre le fonctionnement des algorithmes de navigation les plus rpandus. Les units des fonctions cot ne se limitent pas aux valeurs et cots montaires, mais incluent, entre autres, des mesures comme celles du temps et de la distance. La seule exigence est que la fonction soit additive et au mo
37、ins non ngative. Ce dernier critre peut tre assoupli dans la mesure o aucun cot gal zro ou ngatif nest associ une boucle du rseau; en effet, cela empcherait lexistence dun itinraire “ cot minimal”. ISO 19133:2005(F) ISO 2005 Tous droits rservs 3 4.3 graphe de Dijkstra graphe dirig positivement pondr
38、 et configur de manire approprie afin de rechercher le chemin le plus court NOTE Le terme provient de lalgorithme le plus rpandu permettant de trouver le plus court chemin dans un graphe pondr positivement, daprs lArticle de E. Dijkstra 7. Bien quil ne sagisse pas du seul algorithme utilis, les exig
39、ences relatives au graphe sappliquent la plupart des algorithmes. En gnral, lassouplissement des exigences concerne les “poids positifs”, qui ne sont pas ncessaires dans lalgorithme de BellmanFord 4, 8. 4.4 gocodage traduction dune forme de localisation en une autre NOTE Le gocodage renvoie habituel
40、lement la traduction dune “adresse” ou dune “intersection” en “position directe”. De nombreux fournisseurs de services incluent galement une interface de “gocodage inverse” dans leur gocodeur, tendant ainsi la dfinition du service un traducteur gnral de localisation. Du fait de lutilisation par les
41、services de routage de codages internes de localisation auxquels dautres systmes nont habituellement pas accs, un gocodeur fait partie intgrante des fonctionnalits internes dun tel service. 4.5 instancier reprsenter (une abstraction) par la cration dune instance concrte ou crer la possibilit de prod
42、uire une instance NOTE Une dfinition des lments de donnes ou des classes instancie un type condition doffrir la possibilit de crer soit des objets, soit des lments de donnes pouvant reprsenter les concepts (oprations et/ou donnes dinstance) dfinis par ce type. Une classe est instancie par un objet s
43、i la classe dfinit la structure et la fonction de cet objet. Un schma de donnes est instanci par un lment de donnes si celui-ci dfinit la structure de cet lment. 4.6 jonction nud topologique simple dans un rseau avec son ensemble associ de tournants, de liens entrants et de liens sortants NOTE Jonct
44、ion est synonyme de nud. 4.7 systme de rfrence linaire systme de positionnement linaire ISO 19116 systme de positionnement mesurant la distance depuis un point de rfrence le long dun itinraire (entit) NOTE Le systme comprend lensemble complet de procdures permettant de dterminer et de conserver un e
45、nregistrement de points spcifiques le long dune entit linaire, comme la (les) mthode(s) de rfrence pour la localisation, accompagn des procdures de stockage, de mise jour et de rcupration des informations relatives la localisation de points et de segments sur les autoroutes synthse NCHRP 21, 1974. 4
46、.8 lien connexion topologique dirige entre deux nuds (jonctions) compose dune arte et dune direction NOTE Lien est synonyme darte dirige. 4.9 position sur un lien position dans un rseau sur un lien dfinie par une mesure strictement monotonique associe ce lien NOTE Les positions sur un lien sont souv
47、ent associes une entit cible ne faisant pas partie du rseau. Les mesures les plus courantes effectues sur un lien concernent la distance partir du nud de dpart ou de ladresse. La position sur un lien permet le plus gnralement de golocaliser une “adresse”. ISO 19133:2005(F) 4 ISO 2005 Tous droits rservs4.10 localisation emplacement gographique identifiable ISO 19112 NOTE Une localisation est reprsente par un ensemble de types de donnes dcrivant une position ainsi