oSIST ISO 19133:2006
Geographic information - Location-based services - Tracking and navigation
Geographic information - Location-based services - Tracking and navigation
ISO 19133:2005 describes the data types, and operations associated with those types, for the implementation of tracking and navigation services. It is designed to specify web services that can be made available to wireless devices through web-resident proxy applications, but is not restricted to that environment.
Information géographique - Services basés sur la localisation - Suivi et navigation
L'ISO 19133:2005 décrit les types de données ainsi que les opérations associées pour l'implémentation de services de navigation et de suivi. Elle est conçue, entre autres, pour spécifier des services web pouvant être accessibles à des dispositifs sans fil par le biais d'applications web proxy.
Geografske informacije - Storitve na podlagi lokacije - Sledenje in navigacija
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 19133
First edition
2005-10-15
Geographic information — Location-
based services — Tracking and
navigation
Information géographique — Services basés sur la localisation — Suivi
et navigation
Reference number
©
ISO 2005
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2005
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2005 – All rights reserved
Contents Page
Foreword. viii
Introduction . ix
1 Scope . 1
2 Conformance. 1
3 Normative references . 2
4 Terms and definitions. 2
5 Abbreviated terms and UML notation. 6
5.1 Abbreviated terms . 6
5.2 UML notation. 6
6 Tracking . 7
6.1 Semantics . 7
6.2 Package: Tracking Service . 7
6.3 Package: Point Estimates . 21
6.4 Package: Location Transformation. 26
6.5 Package: Measured Coordinates . 27
6.6 Package: Linear Reference Systems. 32
7 Navigation. 39
7.1 Semantics . 39
7.2 Cost Functions and algorithms. 41
7.3 Package: Navigation Service. 42
7.4 Package: Cost Function. 55
7.5 Package: Preferences. 68
8 Address Model . 70
8.1 Semantics . 70
8.2 Package: Address. 70
8.3 Package: Address Elements. 74
9 Network. 85
9.1 Semantics . 85
9.2 Package: Network Model . 85
9.3 Package: Turn and Junction. 89
9.4 Package: Constraint and Advisory . 95
9.5 Package: Link. 108
9.6 Package: Network Position. 111
9.7 Package: Route . 112
9.8 Package: Combined Networks . 117
10 Basic implementation packages . 120
10.1 Package: Feature Data Model. 120
10.2 Package: New Basic Types. 124
Annex A (normative) Abstract test suite. 127
Annex B (informative) Directed weighted graphs and their algorithms . 134
Annex C (informative) View of Standard in terms of RM-ODP Services. 137
Bibliography . 139
Figures
Figure 1 — Tracking packages . 7
Figure 2 — Context Diagram: TK_Position . 8
Figure 3 — Context Diagram: TK_MobileSubscriber . 9
Figure 4 — Context Diagram: TK_TrackingLocation. 10
Figure 5 — Context Diagram: TK_TrackingService. 11
Figure 6 — Context Diagram: TK_PositionType . 12
Figure 7 — Context Diagram: TK_TrackingLocationSequence . 13
Figure 8 — Context Diagram: TK_Trigger . 14
Figure 9 — Context Diagram: TK_PeriodicTrigger. 15
Figure 10 — Context Diagram: TK_TransitionTrigger. 16
Figure 11 — Context Diagram: TK_TrackingLocationMetadata. 17
Figure 12 — Context Diagram: TK_Transition . 18
Figure 13 — Context Diagram: TK_QualityOfPosition . 19
Figure 14 — Context Diagram: TK_Accuracy . 20
Figure 15 — Context Diagram: TK_AccuracyStatement. 20
Figure 16 — Point Estimate classes. 21
Figure 17 — Geometric interpretations of point estimate types . 22
Figure 18 — Context Diagram: EG_PointEstimateCircle .22
Figure 19 — Context Diagram: EG_PointEstimateEllipse . 23
Figure 20 — Context Diagram: EG_PointEstimateArc . 24
Figure 21 — Context Diagram: EG_PointEstimateSphere. 25
Figure 22 — Context Diagram: EG_PointEstimateEllipsoid . 26
Figure 23 — Context Diagram: LT_LocationTransformationService. 27
Figure 24 — Measure Position. 28
Figure 25 — Measured Coordinate Systems. 29
Figure 26 — Context Diagram: MC_MeasurePosition. 30
Figure 27 — Context Diagram: MC_CoordinateSystem. 30
Figure 28 — Context Diagram: MC_CoordinateReferenceSystem . 31
Figure 29 — LRS classes . 32
Figure 30 — Context Diagram: LR_PositionExpression.33
Figure 31 — Context Diagram: LR_LinearReferenceMethod . 35
Figure 32 — Context Diagram: LR_OffsetDirection. 35
Figure 33 — Context Diagram: LR_ReferenceMarker . 36
Figure 34 — Context Diagram: LR_Feature. 37
Figure 35 — Context Diagram: LR_Element. 37
Figure 36— Context Diagram: LR_OffsetExpression. 38
Figure 37 — Navigation Packages. 39
Figure 38 — Example of route from one link position to another. 40
iv © ISO 2005 – All rights reserved
Figure 39 — Services. 42
Figure 40 — Context Diagram: NS_NavigationService. 43
Figure 41 — Context Diagram: NS_RouteRequest. 46
Figure 42 — Context Diagram: NS_Instruction. 48
Figure 43 — Context Diagram: NS_InstructionList . 49
Figure 44 — Context Diagram: NS_RouteResponse. 50
Figure 45 — Context Diagram: NS_CostedTurn. 51
Figure 46 — Context Diagram: NS_RenderingService .51
Figure 47 — Context Diagram: NS_RenderingRequest . 52
Figure 48 — Context Diagram: NS_RenderingResponse.
...
NORME ISO
INTERNATIONALE 19133
Première édition
2005-10-15
Information géographique — Services
basés sur la localisation — Suivi et
navigation
Geographic information — Location-based services — Tracking and
navigation
Numéro de référence
©
ISO 2005
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2005
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO 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 copyright@iso.org
Web www.iso.org
Version française parue en 2008
Publié en Suisse
ii © ISO 2005 – Tous droits réservés
Sommaire Page
Avant-propos. iv
Introduction . v
1 Domaine d'application. 1
2 Conformité. 1
3 Références normatives . 2
4 Termes et définitions. 2
5 Abréviations et notation UML. 6
5.1 Abréviations . 6
5.2 Notation UML. 7
6 Suivi. 7
6.1 Sémantique. 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: Systèmes de référence linéaires . 35
7 Navigation. 42
7.1 Sémantique. 42
7.2 Fonctions coût et algorithmes . 45
7.3 Package: Service de navigation. 46
7.4 Package: Cost Function. 61
7.5 Package: Preferences. 76
8 Modèle d'adresse. 78
8.1 Sémantique. 78
8.2 Package: Address. 79
8.3 Package: Address Elements. 84
9 Network. 97
9.1 Sémantique. 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 d'implémentation de base . 135
10.1 Package: Feature Data Model. 135
10.2 Package: New Basic Types. 140
Annexe A (normative) Suite d'essais abstraits . 142
Annexe B (informative) Graphes pondérés dirigés et algorithmes associés . 149
Annexe C (informative) Aperçu de la norme en termes de services RM-ODP. 153
Bibliographie . 155
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de
normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée
aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire partie du
comité technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement avec
la Commission électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur
publication comme Normes internationales requiert l'approbation de 75 % au moins des comités membres
votants.
L'attention est appelée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable de ne
pas avoir identifié de tels droits de propriété et averti de leur existence.
L'ISO 19133 a été élaborée par le comité technique ISO/TC 211, Information géographique/Géomatique.
iv © ISO 2005 – Tous droits réservés
Introduction
La présente Norme internationale décrit les données et les services nécessaires au support d'applications de
navigation et de suivi pour les clients mobiles. Les points de vue de la présente Norme internationale en
matière de services web sont indiqués dans l'Annexe C.
NORME INTERNATIONALE ISO 19133:2005(F)
Information géographique — Services basés
sur la localisation — Suivi et navigation
1 Domaine d'application
La présente Norme internationale décrit les types de données ainsi que les opérations associées pour
l'implémentation de services de navigation et de suivi. La présente Norme internationale est conçue, entre
autres, pour spécifier des services web pouvant être accessibles à des dispositifs sans fil par le biais
d'applications web proxy.
2 Conformité
La conformité à la présente Norme internationale revêt deux significations selon le type d'entité déclarant la
conformité.
Les mécanismes de transfert de données sont conformes à la présente Norme internationale à condition de
pouvoir considérer qu'ils assurent le transfert d'enregistrements ou de types implémentant ou étendant un
sous-ensemble cohérent de types d'objets décrits dans la présente Norme internationale.
Les serveurs web destinés au suivi et à la navigation sont conformes à la présente Norme internationale si
leurs interfaces implémentent un ou plusieurs sous-type(s) de service défini(s) dans la présente Norme
internationale et si leurs communications ainsi que leur messagerie utilisent un mécanisme de transfert
conforme.
Les Articles 6 et 7 de la présente Norme internationale font appel au langage de modélisation unifié (UML)
afin de présenter des schémas conceptuels permettant de décrire les informations et les services de suivi et
de navigation. L'Article 8 décrit également un schéma général pour les adresses à utiliser comme
emplacements équivalents pour trois types de services. L'Article 9 décrit les données réseau adéquates pour
ces services. La présente Norme internationale ne concerne que les interfaces visibles et ne place aucune
restriction sur les implémentations sous-jacentes autre que celles qui s'imposent pour répondre aux
spécifications des interfaces dans la situation réelle, telles que les suivantes:
⎯ interfaces vers des services logiciels utilisant des techniques de type CORBA ou COM;
⎯ interfaces vers des bases de données faisant appel à des techniques de type langage SQL;
⎯ échange de données faisant appel au codage défini dans l'ISO 19118.
Peu d'applications nécessiteront l'ensemble des possibilités décrites par ce schéma conceptuel. Par
conséquent, le présent Article définit un ensemble de classes de conformité qui supporteront des applications
dont les exigences vont du minimum nécessaire à la définition de structure de données à l'implémentation
complète d'objets. Cette flexibilité est contrôlée par un ensemble de types UML pouvant être implémentés de
diverses manières. Les implémentations définissant la fonctionnalité complète d'objets doivent implémenter
toutes les opérations définies par les types de la classe de conformité choisie, ce qui est usuel pour les
implémentations d'objets conçues pour le langage UML. Les implémentations, choisissant soit de dépendre
de “fonctions libres” externes pour certaines ou pour l'ensemble de leurs opérations, soit d'y renoncer, n'ont
pas besoin de supporter toutes les opérations, mais doivent toujours supporter un type de données suffisant
pour enregistrer l'état de chacun des types UML choisis tels que définis par les variables de membres
correspondantes.
Des noms communs pour des entités identiques sur un plan “métaphorique”, mais différentes sur le plan
technique sont acceptables. Le modèle UML dans la présente Norme internationale définit des types
abstraits; les schémas d'application définissent des classes conceptuelles; les divers systèmes logiciels
définissent des classes d'implémentation ou des structures de données; enfin, le langage XML extrait du
standard de codage (ISO 19118) définit des étiquettes d'entités. L'ensemble de ces éléments fait référence au
même contenu d'information. L'autorisation d'utiliser un même nom pour la représentation d'un même contenu
d'information ne présente aucune difficulté même si, à un niveau plus fondamental, il existe d'importantes
différences techniques entre les entités numériques implémentées.
Des détails relatifs aux classes de conformité sont donnés dans la suite de tests abstraits dans l'Annexe A.
3 Références normatives
...
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Geografske informacije - Storitve na podlagi lokacije - Sledenje in navigacijaInformation géographique - Services basés sur la localisation - Suivi et navigationGeographic information - Location-based services - Tracking and navigation35.240.70Uporabniške rešitve IT v znanostiIT applications in scienceICS:Ta slovenski standard je istoveten z:ISO 19133:2005oSIST ISO 19133:2006en,fr01-oktober-2006oSIST ISO 19133:2006SLOVENSKI
STANDARD
Reference numberISO 19133:2005(E)© ISO 2005
INTERNATIONAL STANDARD ISO19133First edition2005-10-15Geographic information — Location-based services — Tracking and navigation Information géographique — Services basés sur la localisation — Suivi et navigation
©
ISO 2005 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body in the country of the requester. ISO copyright office Case postale 56 • CH-1211 Geneva 20 Tel.
+ 41 22 749 01 11 Fax
+ 41 22 749 09 47 E-mail
copyright@iso.org Web
www.iso.org Published in Switzerland
ii
iii Contents Page Foreword.viii Introduction.ix 1 Scope.1 2 Conformance.1 3 Normative references.2 4 Terms and definitions.2 5 Abbreviated terms and UML notation.6 5.1 Abbreviated terms.6 5.2 UML notation.6 6 Tracking.7 6.1 Semantics.7 6.2 Package: Tracking Service.7 6.3 Package: Point Estimates.21 6.4 Package: Location Transformation.26 6.5 Package: Measured Coordinates.27 6.6 Package: Linear Reference Systems.32 7 Navigation.39 7.1 Semantics.39 7.2 Cost Functions and algorithms.41 7.3 Package: Navigation Service.42 7.4 Package: Cost Function.55 7.5 Package: Preferences.68 8 Address Model.70 8.1 Semantics.70 8.2 Package: Address.70 8.3 Package: Address Elements.74 9 Network.85 9.1 Semantics.85 9.2 Package: Network Model.85 9.3 Package: Turn and Junction.89 9.4 Package: Constraint and Advisory.95 9.5 Package: Link.108 9.6 Package: Network Position.111 9.7 Package: Route.112 9.8 Package: Combined Networks.117 10 Basic implementation packages.120 10.1 Package: Feature Data Model.120 10.2 Package: New Basic Types.124 Annex A (normative)
Abstract test suite.127 Annex B (informative)
Directed weighted graphs and their algorithms.134 Annex C (informative)
View of Standard in terms of RM-ODP Services.137 Bibliography.139 oSIST ISO 19133:2006
v Figure 39 — Services.42 Figure 40 — Context Diagram: NS_NavigationService.43 Figure 41 — Context Diagram: NS_RouteRequest.46 Figure 42 — Context Diagram: NS_Instruction.48 Figure 43 — Context Diagram: NS_InstructionList.49 Figure 44 — Context Diagram: NS_RouteResponse.50 Figure 45 — Context Diagram: NS_CostedTurn.51 Figure 46 — Context Diagram: NS_RenderingService.51 Figure 47 — Context Diagram: NS_Rendering
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.