136
MINISTÈRE DE LA DÉFENSE DELEGATION GENERALE POUR L’ARMEMENT © DGA 2008 - Tous droits réservés GUIDE S-CAT 14107 GEOCAPI / REF-G : RECUEIL D’EXIGENCES FONCTIONNELLES POUR LA GEOGRAPHIE DANS LES SYSTEMES DE DEFENSE 2ème édition approuvée le 20 février 2008 Guide entretenu par DET/CEP/ASC/EN L’édition en vigueur de ce document est celle accessible via l’intranet Totem, sur le site SIRIUS. S’assurer de la validité de toute copie avant usage. Rédaction Pascal Peuch, Anne Wansek, Vincent Donato, Annabelle Meunier DET/CEP/ASC/EN Vérification Laure Dassonville DET/CEP/ASC RM EN Vérification Pascal Ravaud DET/SDPCT Approbation Philippe Brosse DET/SDPCT

GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

  • Upload
    donga

  • View
    225

  • Download
    9

Embed Size (px)

Citation preview

Page 1: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

MINISTÈRE DE LA DÉFENSE

DELEGATION GENERALE POUR L’ARMEMENT

© DGA 2008 - Tous droits réservés

GUIDE S-CAT N° 14107

GEOCAPI / REF-G : RECUEIL D’EXIGENCES FONCTIONNELLES POUR LA

GEOGRAPHIE DANS LES SYSTEMES DE DEFENSE

2ème édition approuvée le 20 février 2008

Guide entretenu par DET/CEP/ASC/EN

L’édition en vigueur de ce document est celle acces sible via l’intranet Totem, sur le site SIRIUS. S’assurer de la validité de tou te copie avant usage.

Rédaction Pascal Peuch, Anne Wansek, Vincent Donato, Annabelle

Meunier

DET/CEP/ASC/EN

Vérification Laure Dassonville DET/CEP/ASC RM EN

Vérification Pascal Ravaud DET/SDPCT

Approbation Philippe Brosse DET/SDPCT

Page 2: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

2 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

ÉVOLUTIONS

Edition Date Nature de l’évolution

1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005

2ème 20/02/2008

Mises à jour diverses : prise en compte des produits de nouvelle génération, retrait des produits obsolètes, corrections éditoriales, ajout de spécificités par format de données, nommage de chaque fonction et exigence.

DOCUMENTS ABROGES PAR LA PRESENTE EDITION

Référence Date Objet

RATTACHEMENTS DE LA PRESENTE EDITION (griser les cases si non remplies)

Processus niveau 2 Pôle Métier

ASC EN

Page 3: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

3 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

TABLE DES MATIÈRES

1. Objet............................................................................................................................................7

2. Domaine d’application...............................................................................................................7

3. Documents de référence.............................................................................................................8

3.1 Spécifications des produits géographiques .................................................................................. 8

Liste des documents associés à chaque format................................................................................8

3.2 Références documentaires ............................................................................................................. 9

3.3 Base de paramètres géodésiques ................................................................................................. 11

4. Terminologie.............................................................................................................................11

4.1 Index des définitions .................................................................................................................... 11

4.2 Sigles et abréviations.................................................................................................................... 14

5. Généralités ................................................................................................................................15

5.1 Evolutions du document .............................................................................................................. 15

5.2 Organisation du document .......................................................................................................... 15

5.3 Conventions de rédaction ............................................................................................................ 16 5.3.1 Schéma général ......................................................................................................................................... 16 5.3.2 Décomposition fonctionnelle .................................................................................................................... 16 5.3.3 Conventions de numérotation ................................................................................................................... 17 5.3.4 Organigrammes fonctionnels .................................................................................................................... 18 5.3.5 Terminologie employée ............................................................................................................................ 18 5.3.6 Terminologie relative à l'IHM .................................................................................................................. 19

5.4 Décomposition fonctionnelle de premier niveau ....................................................................... 19

Chacun des 8 chapitres suivants décrit une de ces fonctions. ......................................................19

6. F1 - INTEGRER DES PRODUITS ........................................................................................19

6.1 Généralités .................................................................................................................................... 19 6.1.1 Terminologie.............................................................................................................................................19 6.1.2 Description de la fonction......................................................................................................................... 23 6.1.3 Caractérisation de la fonction ................................................................................................................... 23 6.1.4 Décomposition fonctionnelle .................................................................................................................... 25 6.1.5 Organigramme fonctionnel ....................................................................................................................... 26 6.1.6 Exigences associées .................................................................................................................................. 27

6.2 F11 - SELECTIONNER LES PRODUITS................................................................................ 30 6.2.1 F111 - Explorer le média .......................................................................................................................... 31 6.2.2 F112 - Désigner les produits à intégrer ..................................................................................................... 32

6.3 F12 - FILTRER LES PRODUITS.............................................................................................. 34 6.3.1 F121 - Appliquer un filtre spatial.............................................................................................................. 34 6.3.2 F122 - Appliquer un filtre thématique ...................................................................................................... 36 6.3.3 F123 - Assurer la persistance des filtres ................................................................................................... 37

7. F2 - CONSULTER ET NAVIGUER......................................................................................38

7.1 Généralités .................................................................................................................................... 38 7.1.1 Terminologie.............................................................................................................................................38 7.1.2 Description de la fonction......................................................................................................................... 39 7.1.3 Caractérisation de la fonction ................................................................................................................... 39 7.1.4 Décomposition fonctionnelle .................................................................................................................... 43 7.1.5 Organigramme fonctionnel ....................................................................................................................... 44

Page 4: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

4 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.2 F21 - CONSULTER ET NAVIGUER DANS LES PRODUITS.............................................. 45 7.2.1 Décomposition fonctionnelle .................................................................................................................... 46 7.2.2 Organigramme fonctionnel ....................................................................................................................... 47 7.2.3 F211 - Naviguer dans la partie cartographique des produits..................................................................... 47 7.2.4 F212 - Sélectionner les produits à afficher ............................................................................................... 55 7.2.5 F213 - Adapter la colorimétrie des produits raster.................................................................................... 56 7.2.6 F214 - Adapter la représentation graphique des vecteurs ......................................................................... 57 7.2.7 F215 - Afficher les produits géographiques.............................................................................................. 60

7.3 F22 - CONSULTER LES METADONNEES ............................................................................ 66 7.3.1 F221 - Sélectionner des produits et des sources........................................................................................ 66 7.3.2 F222 - Afficher les métadonnées .............................................................................................................. 67

7.4 F23 - CONSULTER LES INFORMATIONS ATTRIBUTAIRES..... ..................................... 68 7.4.1 F231 - Sélectionner les objets vectoriels................................................................................................... 68 7.4.2 F232 - Afficher les informations attributaires........................................................................................... 69

7.5 F24 - HABILLER LA REPRESENTATION CARTOGRAPHIQUE .... ................................ 70 7.5.1 F241 - Compléter avec une grille.............................................................................................................. 70 7.5.2 F242 - Compléter avec une pige ............................................................................................................... 71 7.5.3 F243 - Compléter avec une flèche du nord ............................................................................................... 71 7.5.4 F244 - Compléter avec la position du porteur........................................................................................... 71

8. F3 - EXPLOITER UN CATALOGUE DES PRODUITS ....................................................71

8.1 Généralités .................................................................................................................................... 71 8.1.1 Terminologie.............................................................................................................................................71 8.1.2 Description de la fonction......................................................................................................................... 72 8.1.3 Décomposition fonctionnelle .................................................................................................................... 73

8.2 F31 - CONSULTER LE CATALOGUE.................................................................................... 73

8.3 F32 - CONSULTER LES METADONNEES VIA LE CATALOGUE... ................................ 75 8.3.1 F321 - Sélectionner les produits dans le catalogue ................................................................................... 75 8.3.2 F322 - Afficher les métadonnées .............................................................................................................. 76

8.4 F33 - ARCHIVER LES PRODUITS INTEGRES .................................................................... 76 8.4.1 F331 - Sélectionner les produits................................................................................................................ 77 8.4.2 F332 - Prendre en compte l'archivage des produits................................................................................... 77

8.5 F34 - RESTAURER LES PRODUITS ARCHIVES .................................................................77

8.6 F35 - SUPPRIMER DES PRODUITS........................................................................................ 77

9. F4 - MESURER........................................................................................................................77

9.1 Généralités .................................................................................................................................... 77 9.1.1 Terminologie.............................................................................................................................................77 9.1.2 Description de la fonction......................................................................................................................... 81 9.1.3 Caractérisation de la fonction ................................................................................................................... 81 9.1.4 Décomposition fonctionnelle .................................................................................................................... 82 9.1.5 Organigramme fonctionnel ....................................................................................................................... 83

9.2 F41 - DESIGNER DES POSITIONS.......................................................................................... 83

9.3 F42 - AFFICHER LES COORDONNEES DU CURSEUR ..................................................... 84

9.4 F43 - CONVERTIR DES COORDONNEES............................................................................. 86

9.5 F44 - CALCULER UNE DISTANCE ........................................................................................ 87

9.6 F45 - CALCULER UNE SURFACE .......................................................................................... 89

9.7 F46 - CALCULER UN PERIMETRE........................................................................................ 89

9.8 F47 - CALCULER UN ANGLE.................................................................................................. 90

10. F5 - EXPLOITER DES PRODUITS VECTORIELS...........................................................91

Page 5: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

5 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

10.1 Caractérisation de la fonction..................................................................................................... 91

10.2 Décomposition fonctionnelle ....................................................................................................... 91

10.3 F51 - EFFECTUER UNE REQUETE........................................................................................ 91

10.4 F52 - EDITER............................................................................................................................... 92

11. F6 - EXPLOITER DES MNT .................................................................................................93

11.1 Décomposition fonctionnelle ....................................................................................................... 93

11.2 F61 - AFFICHER L'ALTITUDE DU CURSEUR .................................................................... 93

11.3 F62 - ELABORER DES REPRESENTATIONS HYPSOMETRIQUES ............................... 94 11.3.1 Terminologie........................................................................................................................................ 94 11.3.2 Description de la fonction .................................................................................................................... 95 11.3.3 Exigences associées ............................................................................................................................. 95 11.3.4 F621 - Elaborer des représentations altimétriques ............................................................................... 97 11.3.5 F622 - Elaborer des représentations altimétriques ombrées................................................................. 97 11.3.6 F623 - Elaborer des représentations clinométriques ............................................................................ 97 11.3.7 F624 - Elaborer des représentations d'orientation ................................................................................ 98

11.4 F63 - CALCULER DES PROFILS ............................................................................................ 99

11.5 F64 - CALCULER DES INTERVISIBILITES................ ......................................................... 99 11.5.1 Terminologie........................................................................................................................................ 99 11.5.2 Description de la fonction .................................................................................................................. 100 11.5.3 F641 - Calculer une intervisibilité de type 'point à point'................................................................... 101 11.5.4 F642 - Calculer une intervisibilité de type 'point à ligne'................................................................... 102 11.5.5 F643 - Calculer une intervisibilité de type 'point à surface' ............................................................... 102 11.5.6 F644 - Combiner des intervisibilités .................................................................................................. 103

12. F7 - DISPOSER DE SERVICES DIVERS ..........................................................................106

12.1 Décomposition fonctionnelle ..................................................................................................... 107

12.2 F71 - SAISIR DES COORDONNEES...................................................................................... 107

12.3 F72 - SELECTIONNER UN SYSTEME DE COORDONNEES........................................... 109

12.4 F73 - GERER LA BASE DE PARAMETRES GEODESIQUES DE LA DEFENSE.......... 111

12.5 F74 - DISPOSER D'OUTILS LIES AUX OBJETS METIER..... .......................................... 112

12.6 F75 - AFFICHER UNE VUE SYNTHETIQUE...................................................................... 112

12.7 F76 - GERER UN THEATRE .................................................................................................. 113

12.8 F77 - AIDER A LA NAVIGATION ......................................................................................... 113

12.9 F78 - GEOREFERENCER LES IMAGES BRUTES............................................................. 114 12.9.1 Terminologie...................................................................................................................................... 114 12.9.2 Description de la fonction .................................................................................................................. 114 12.9.3 Exigences associées ........................................................................................................................... 114 12.9.4 F781 - Saisie des points de calage...................................................................................................... 116

12.10 F79 - GERER DES FENETRES CARTOGRAPHIQUES ................................................ 117

13. F8 - FONCTIONS SPECIALISEES ....................................................................................118

13.1 F81 - EXPORTER...................................................................................................................... 118

14. Spécificités par format de données.......................................................................................118

14.1 Présentation du chapitre............................................................................................................ 118

14.2 Formats USRP et ASRP ............................................................................................................ 119 14.2.1 Méthodes d’accès............................................................................................................................... 119 14.2.2 Spécificités fonctionnelles ................................................................................................................. 119 14.2.3 Métadonnées ...................................................................................................................................... 124

Page 6: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

6 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

14.3 Format GEOTIFF...................................................................................................................... 125 14.3.1 Méthode d’accès ................................................................................................................................ 125 14.3.2 Spécificités fonctionnelles ................................................................................................................. 126 14.3.3 Métadonnées ...................................................................................................................................... 127

14.4 Formats VMAP0, VMAP1, VMAP2i ....................................................................................... 128 14.4.1 Méthode d’accès ................................................................................................................................ 128 14.4.2 Spécificités fonctionnelles ................................................................................................................. 128 14.4.3 Métadonnées ...................................................................................................................................... 132

14.5 Formats DTED ........................................................................................................................... 133 14.5.1 Méthode d’accès ................................................................................................................................ 133 14.5.2 Spécificités fonctionnelles ................................................................................................................. 133 14.5.3 Métadonnées ...................................................................................................................................... 135

14.6 Formats CADRG et CIB ........................................................................................................... 135 14.6.1 Méthode d’accès ................................................................................................................................ 135 14.6.2 Spécificités fonctionnelles ................................................................................................................. 136

Page 7: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

7 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

GUIDE

Objet : Méthodologie générale du projet GEOCAPI : description, bilan, enseignements, orientations

* * *

1. OBJET

Un grand nombre de systèmes de la défense nationale française exploitent des données géographiques numériques. Le présent document est établi à l’intention des maîtres d’ouvrages de ces systèmes. Il a pour vocation d’aider les maîtres d’ouvrage, et dans une moindre mesure les maîtres d’œuvre, à spécifier le sous-ensemble des fonctions du système relatives à l’exploitation des données géographiques.

Il ne concerne que la partie de ces systèmes qui est relative à l’emploi des données géographiques. Il ne traite par ailleurs que des données à caractère géographique de l’espace aéroterrestre à l’exclusion notamment des cartes marines, des données météo et aéronautiques et des images de renseignement.

La classe de systèmes adressée en priorité par ce document est celle des systèmes à forte interaction avec l’utilisateur (typiquement les systèmes d’information opérationnelle ou les systèmes de préparation de mission). Cependant, certaines préoccupations techniques abordées par ce document peuvent concerner d’autres classes de systèmes. Certaines exigences peuvent être généralisées ou extrapolées pour les autres types de systèmes. Par exemple les exigences de continuité d’affichage, applicables aux fonctions de consultation cartographique, peuvent inspirer des exigences de continuité géographique de fonctionnement, applicables aux autres fonctions (par exemple : un missile doit pouvoir être employé partout dans le monde, fonctionner dans les deux hémisphères, franchir sans encombre l’équateur, fonctionner en zones polaires, etc.).

2. DOMAINE D’APPLICATION

Ce document :

• propose un cadre descriptif et un vocabulaire commun,

• définit des critères d’évaluation fonctionnelle,

• fournit des exemples et des clauses types pour la rédaction d’une spécification de besoin, d’un cahier des charges fonctionnel, d’un cahier des clauses techniques particulières ou de tout autre document de spécification.

Ce document ne dispense pas :

• de l’étude du besoin opérationnel

Page 8: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

8 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• de l’analyse fonctionnelle

• de l’analyse de la valeur

A ce titre, il n’est pas destiné à être annexé aux spécifications ou constituer une pièce contractuelle sans analyse préalable. Il peut toutefois être utilement intégré dans les dossiers de consultation industrielle en tant que base imposée pour la formalisation des offres industrielles et cadre unifié pour l’évaluation et la comparaison de ces offres.

Le présent document est susceptible de mises à jour et d’améliorations régulières. Il est demandé à ses utilisateurs de s’assurer qu’ils disposent de l’édition la plus récente et de transmettre au CEP toute remarque, suggestion ou difficulté d’utilisation.

A noter l’existence du document « Spécifications fonctionnelles synthétiques pour la composante géographique des systèmes de défense » [SFS], qui présente des exigences fonctionnelles de haut niveau, couvrant le même périmètre technique que le présent document qui est lui extrêmement détaillé.

3. DOCUMENTS DE REFERENCE

3.1 Spécifications des produits géographiques

Liste des documents associés à chaque format

Note : les spécifications de format pour chaque produit font appel à plusieurs documents. Les documents principaux (documents d’entrée) sont signalés en gras.

• ORTHO 0 DNG: [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

• ORTHO 1 DNG: [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

• ORTHO 2 DNG: [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

• ORTHO 2 Geobase: [DIMAP] [DXF] [GEOBASE] [GEOTIFF] et [TIFF].

• ORTHO U DNG : [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

• OCS DNG : [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF]

• ASRP : [ASRP1.1]

• ASRP DNG : [ASRP1.1] [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

• USRP : [USRP1.2].

• USRP DNG : [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] [TIFF] et [USRP1.2].

• DTED 0 : [DTED] .

• DTED 1 : [DTED] .

• DTED 1 DNG : [CEPuseGEOTIFF] [CQG] [CQS] [DTED] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

Page 9: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

9 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• DTED 2 DNG : [CEPuseGEOTIFF] [CQG] [CQS] [DTED] [GEOTIFF] [GML3] [SGI1.0] [SHAPE] et [TIFF].

• DTED 2 Geobase : [DIMAP] [DTED] [DXF] [GEOBASE] [GEOTIFF] et [TIFF].

• VMAP 0 : [VMAP0] [VPF] [PIF].

• VMAP 1 : [VMAP1] [VPF] [PIF].

• VMAP 1 DNG : [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [PIF] [SGI1.0] [SHAPE] [TD] [TIFF] [VMAP1] [VPF]

• VMAP 2i DNG : [CEPuseGEOTIFF] [CQG] [CQS] [GEOTIFF] [GML3] [PIF] [SGI1.0] [SHAPE] [TD] [TIFF] [VMAP2i] [VPF]

• Shapefile : [SHAPE]

• GeoTIFF : [GEOTIFF] [TIFF]

• CADRG : [CADRG]

3.2 Références documentaires

[ASRP1.1] The ARC Standard Raster Product Specification (ASRP), édition 1.1, mai

1993

[CADRG] Military Specification Mil-PRF-89038 d’octobre 94 + amendement 1 du 27/04/99

Cette spécification est complétée par les documents de référence suivants : - MIL-STD-2411 du 6 octobre 1994 "Raster Product Format" - MIL-STD-2411-1 du 30 août 1994 "Reported data values for Raster

Product Format" - MIL-STD-2411-2 du 26 août 1994 "Integration of Raster Product

Format Files into the NITF format"

- MIL-STD-2500A du 12 octobre 1994 "National Imagery Transmission Format (version 2.0)".

- MIL-STD-188-199 du 27 juin 1994 "Vector Quantization Decompression For the NITF Standard"

[CEPuseGEOTIFF] Spécification technique des données et couches de qualification GEOTIFF des produits DNG1.0

Référence : CEP/ASC/EN/MIG/DNG1.0/useGEOTIFF Edition B du 15/11/2006

[CIB] Military Specification Mil-C-89041, Controlled Image Base (CIB), 15/05/1995, + amendement 1 du 31/07/1995

[CQG] Spécification technique des couches de qualification GML des produits DNG1.0

Référence n° CEP/ASC/EN/MIG/DNG1.0/useGML Edition B du 06/11/2006

[CQS] Spécification technique des couches de qualification SHAPEFILE des produits DNG1.0

Référence n° CEP/ASC/EN/MIG/DNG1.0/useSHAPE Edition B du 16/11/2006

Page 10: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

10 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

[DIMAP] DIMAP1.1 Specifications, juin 2003 (http://www.spotimage.fr/dimap/spec/dimap.htm)

[DTED] Performance Specification Mil-PRF-89020B, Digital Terrain Elevation Data (DTED), 23/05/2000

[DXF] Drawing Interchange and File Formats, Release 12, Copyright 1982-1990, 1992 Autodesk Inc

[GEOBASE] Définition du produit GéoBase Défense, GED-ST-CA-5-SI, édition 1 révision 5, du 01/03/2004

[GEOSYM] MIL-PRF-89045 draft édition of 20 February 1998. Performance Specification. Geospatial Symbols For Digital Displays (GeoSym)

[GEOTIFF] GeoTIFF Format Specification, Revision 1.0, Version 1.8.2 Last Modified: 28/12/2000

[GML3] ISO19136, Draft International Standard (DIS) Geographic Information – Geography Markup Language, avril 2005

[PIF] PIF1.0 - Profil d’Implémentation France Référence: CEP/ASC/EN/MIG/PIF

Edition 1.0.1 du 16/11/2005

[SGI1.0] Spécification générale d’interface des produits DNG1.0 Référence : CEP/ASC/EN/MIG/DNG1.0/SGI1.0

Édition 1.0.2 du 15/11/2006

[SFS] Spécification fonctionnelles synthétiques pour la composante géographique des systèmes de défense

Référence : Guide S-CAT n° 14 109 Edition 1 du 06/02/2008

[SHAPE] ESRI Shapefile Technical Description Référence : J-7855

Edition : July 1998

[TD] Spécification du fichier de description thématique des produits vectoriels DNG1.0

Référence n° CEP/ASC/EN/MIG/DNG1.0/TD

Edition 1.3 du 15/11/2006

[TIFF] TIFF format specification, Revision 6.0, Final 03/06/92

[USRP1.2] UTM/UPS Standardized Raster Product Specification (USRP), édition 1.2, mai 1993

[VMAP0] Military Specification Mil-V-89039 : Vector Smart Map (Vmap) Level 0, de février 1995. + amendement 1 du 28/09/99 (passage à VPF 96)

[VMAP1] Military Specification Mil-V-89033 : Vector Smart Map (Vmap) Level 1, 01 juin 1995. + amendement 1 du 28/05/98

[VMAP2i] Spécification du produit vecteur de niveau 2 VMap2i Référence : CTA/00 350 146/NTECH/806 Edition 1.3 Amendement B du 21/07/06

+ Appendice C8.3 de la spécification du produit vecteur de niveau2 VMap2i Référence : CTA/00 350 146/NTECH/806 Appendice C8.3

Edition : 1.3 Amendement 1 du 21/07/06

[VPF] MIL-STD-2407, Department of Defense (US). Military Standard, Interface Standard for Vector Product Format, 28 juin 1996

Page 11: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

11 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

3.3 Base de paramètres géodésiques

[PARAMDEF] La base de paramètres géodésique défense est définie par les trois documents et le jeu de fichiers qui suivent :

GDLIB 3.0 « Manuel de l’utilisateur » Ed. 2 du 21/05/2003

GDLIB 3.0 « Guide d’administration et d’utilisation d’une base de paramètres » Ed. 4 du 12/05/2003

GDLIB 3.0 « Spécification du format des fichiers de points » Ed. 6 du 18/02/2003

GDLIB 3.0 « Spécification du format externe » Ed. 6 du 23/05/2003

Std30 « jeu de fichiers de paramètres »

4. TERMINOLOGIE

4.1 Index des définitions

Ce document contient de nombreux termes techniques. Ils sont définis dans le chapitre dans lequel ils sont utilisés. Les termes génériques ou employés dans plusieurs chapitres sont définis dans le premier chapitre dans lequel ils apparaissent.

Lors de leur définition, les termes techniques sont représentés dans une police de caractères italique et gras.

Altitude cf. chapitre 11.5.1

Angle d’observation cf. chapitre 11.5.1

Archivé cf. chapitre 8.4.2

Attribut cf. chapitre 6.1.1.3

Azimut cf. chapitre 9.1.1.3

Base de paramètres géodésiques cf. chapitre 9.1.1.1

Base de paramètres géodésiques défense cf. chapitre 9.1.1.1

Catalogue (des produits) cf. chapitre 8.2

Catalogue de l’échange cf. chapitre 6.1.1.1

Catégorie d’objets cf. chapitre 6.1.1.3

Clair cf. chapitre 6.1.1.3

Classe d’objets cf. chapitre 6.1.1.3

Codé cf. chapitre 6.1.1.3

Continuité d’affichage cf. chapitre 7.2.7

Convention de représentation cf. chapitre 7.2.6

Conversion cf. chapitre 9.1.1.1

Coordonnées cf. chapitre 9.1.1.1

Couleur cf. chapitre 11.3.1.2

Page 12: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

12 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Couverture cf. chapitre 6.1.1.3

Dégradé de couleurs cf. chapitre 11.3.1.2

Distance cf. chapitre 9.1.1.2

Dynamique cf. chapitre 11.3.1.2

Echange cf. chapitre 6.1.1.1

Echelle d’affichage cf. chapitre 7.1.1

Echelle graphique cf. chapitre 7.1.1

Echelle native cf. chapitre 7.1.1

Echelle sémantique cf. chapitre 7.1.1

Emprise cf. chapitre 6.1.1.2

Etalement cf. chapitre 11.3.1.2

Etendue ou étendue géographique cf. chapitre 6.1.1.2

Fenêtre cartographique cf. chapitre 7.1.1

Fenêtre catalogue cf. chapitre 8.2

Formule de projection cf. chapitre 9.1.1.1

Géocodé cf. chapitre 7.1.1

Géométrie cf. chapitre 7.1.1

Hauteur sol ou hauteur cf. chapitre 11.5.1

Intégration cf. chapitre 6.1.2

Irrégulier (étalement) cf. chapitre 11.3.1.2

Légende cf. chapitre 6.1.1.3

Lot de données cf. chapitre 6.1.1.1

Média cf. chapitre 6.1.1.1

Millième OTAN cf. chapitre 9.1.1.3

Monochrome cf. chapitre 11.3.1.2

Niveau cf. chapitre 7.1.1

Nord de l’écran cf. chapitre 7.2.3

Objet cf. chapitre 6.1.1.3

Observateur cf. chapitre 11.5.1

Observé cf. chapitre 11.5.1

Orientation de l’affichage cf. chapitre 7.2.3

Padding cf. chapitre 7.1.1

Palette de couleurs cf. chapitre 11.3.1.2

Palette de représentation cf. chapitre 11.3.1.2

Plan vectoriel cf. chapitre 6.1.1.3

Planisphère cf. chapitre 8.2

Point de calage cf. chapitre 12.9.1

Point de contrôle cf. chapitre 12.9.1

Point de référence cf. chapitre 12.9.1

Polychrome cf. chapitre 11.3.1.2

Page 13: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

13 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Portée d’affichage cf. chapitre 7.1.1

Portée d’observation cf. chapitre 11.5.1

Produit cf. chapitre 6.1.1.1

Produit disponible ou produit intégré cf. chapitre 6.1.2

Produit élémentaire cf. chapitre 6.1.1.1

Produit intégré ou produit disponible cf. chapitre 6.1.2

Projection cf. chapitre 9.1.1.1

Projection cartographique cf. chapitre 9.1.1.1

Projection d’affichage cf. chapitre 7.1.1

Projection de géocodage cf. chapitre 7.1.1

Projection native cf. chapitre 7.1.1

Râteau cf. chapitre 6.1.1.3

Régulier (étalement) cf. chapitre 11.3.1.2

Représentation altimétrique cf. chapitre 11.3.1.1

Représentation clinométrique cf. chapitre 11.3.1.1

Représentation d’orientation cf. chapitre 11.3.1.1

Représentation hypsométrique cf. chapitre 11.3.1.1

Représentation ombrée cf. chapitre 11.3.5

Résilience d’interface cf. chapitre 6.1.1.4

Rotation de l’affichage cf. chapitre 7.2.3

Secteur d’observation cf. chapitre 11.5.1

Site cf. chapitre 9.1.1.3

Source cf. chapitre 6.1.1.1

Sous-classe cf. chapitre 7.2.6

Système de coordonnées cf. chapitre 9.1.1.1

Système de désignation cf. chapitre 9.1.1.1

Système de projections cf. chapitre 9.1.1.1

Système géodésique cf. chapitre 9.1.1.1

Théâtre cf. chapitre 12.7

Thématique (filtre) cf. chapitre 6.3.2

Thématique (liste thématique d’objets vectoriels) cf. chapitre 6.1.1.3

Transformation cf. chapitre 9.1.1.1

Uniforme (étalement) cf. chapitre 11.3.1.2

Valeur inconnue cf. chapitre 7.1.1

Vue synthétique cf. chapitre 12.6

Zone d’opération cf. chapitre 7.1.1

Zone utile cf. chapitre 7.1.1

Zone visualisée cf. chapitre 7.1.1

Page 14: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

14 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

4.2 Sigles et abréviations

ARC Equal Arc-Second Raster Chart System

ASRP Arc Standard Raster Product

BGI Bureau Géographique Interarmées

BMP BitMaP (format industriel d’image)

CADRG Compressed Arc Digitized Raster Graphics

CCTP Cahier des Clauses Techniques Particulières

CDROM Compact Disk Read Only Memory

CEP Centre d’expertise Parisien

CIB Controlled Image Base

DET Direction de l’Expertise Technique

DGA Délégation Générale pour l’Armement

DGIWG Digital Geographic Information Working Group

DIGEST Digital Geographic Information Exchange Standard

DNG3D Données Numériques Géographiques 3D

DTED Digital Terrain Elevation Data

ED50 European Datum 1950

EPDG Etablissement de Production de Données Géographiques

EPSG European Petroleum Survey Group

FACC Feature and Attribute Coding Catalogue

GEODEF Gamme de produits logiciels, propriété de la Défense, qui apporte une solution à la transformation et à la conversion de coordonnées entre différents systèmes de coordonnées.

GEODEF comprend GDLIB, GDADMIN et GDCONVE.

GEOTIFF Geographic Tagged Image File Format

GML Geographic Markup Language

GPS Global Positionning System

IGN Institut Géographique National

IHM Interface Homme Machine

JPEG Format d’image compressé défini par le Joint Photographic Expert Group

MBR Minimum Bounding rectangle. (Rectangle englobant minimum).

MGRS Military Grid Reference System

MNT Modèle Numérique de Terrain

NIMA National Imagery and Maping Agency

NTF Nouvelle Triangulation Française

OCS OCcupation du Sol

Page 15: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

15 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

OTAN Organisation du Traité Nord-Atlantique

SFS Spécification Fonctionnelle Synthétique

SPATIODEF SPATIOcartes DEFense

SPDF format spatiocarte défense

THF Transmittal Header File

TIFF Tagged Image File Format

UPS Universal Polar Stereographic

USRP UTM/UPS Standard Raster Product

UTM Universal Transverse Mercator

VMAP Vector smart MAP

VPF Vector Product Format

VRF Vector Relational Format

WGS72 World Geodetic System 1972

WGS84 World Geodetic System 1984

XML eXtended Markup Language

5. GENERALITES

5.1 Evolutions du document

La présente édition du REF-G prend en compte la gamme de produits issus du programme de production DNG3D. Il s’agit par exemple des ortho-images Géobase, du VMAP2i DNG, etc. A l’inverse, des formats considérés comme obsolètes, comme le format Spatiocarte Défense, ont été retirés du document. Afin de conserver la compatibilité ascendante avec les précédentes éditions, les numéros de fonctions et exigences ont toutefois été conservés à l’identique, entraînant des « trous » dans la numérotation.

5.2 Organisation du document

Les spécifications sont décrites sous la forme d’un ensemble structuré de fonctions.

Une fonction est la capacité à produire un certain résultat à partir d’un certain nombre d’entrées. Les caractéristiques (ou propriétés) du résultat attendu ainsi que les contraintes admises (en particulier sur les entrées) déterminent les exigences de la fonction.

Une fonction admet parfois plusieurs modes de réalisation qui sont différentes manières d’atteindre le résultat, sans changer ce résultat ou les entrées nécessaires. Par exemple, la fonction "se déplacer" a pour résultat de modifier la position géographique du centre de la zone visualisée à l’écran. Cette fonction admet de nombreux modes de réalisation : utilisation d’ascenseurs, saisie des coordonnées au clavier, recherche d’un toponyme, centrage sur la position du véhicule, etc. Il a paru intéressant de décrire les modes de réalisation les plus répandus, les plus innovants ou les plus intéressants. Il est toutefois important de noter que la liste des modes opératoires n’est pas exhaustive.

Page 16: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

16 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

La description d’une fonction Fi suit généralement le plan suivant :

• Généralités

o Terminologie : cette section précise la terminologie employée dans le chapitre

o Description de la fonction : cette section définit la fonction, précise ses entrées et ses sorties et présente ses caractéristiques

o Décomposition fonctionnelle : ce schéma présente la hiérarchie des sous-fonctions et de leurs différents modes de réalisation

o Organigramme fonctionnel : ce schéma, quand c’est nécessaire, présente la logique d’enchaînement des fonctions ou de leurs modes de réalisation

o Exigences de la fonction Fi

• Description de la sous-fonction Fi1

o Description de la sous-fonction Fi11

� Description du mode de réalisation Mi11a

• Description de la sous-fonction Fi2

• ...

5.3 Conventions de rédaction

Les illustrations descriptives des fonctions utilisent les légendes suivantes :

5.3.1 Schéma général

5.3.2 Décomposition fonctionnelle

La description fonctionnelle distingue les fonctions (notées F) et les modes de réalisation (notés M) de ces fonctions.

Nota : Contrairement à ce que pourrait laisser croire l’illustration, un mode de réalisation ne correspond pas nécessairement à une fonction de plus bas niveau de la description fonctionnelle.

Page 17: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

17 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

5.3.3 Conventions de numérotation

La numérotation des fonctions suit le principe suivant :

• Une fonction de niveau 1 porte un numéro de type Fi (i allant de 1 à 9 puis de A à Z).

• Une fonction de niveau 2, fille de la fonction Fi, porte un numéro de type Fij (j allant de 1 à 9 puis de A à Z).

• Une fonction de niveau 3, fille de la fonction Fij, porte un numéro de type Fijk (k allant de 1 à 9 puis de A à Z).

• Etc.

Exemple : F215 est la 5ème sous-fonction de la fonction F21, qui elle-même est la 1ère sous-fonction de la fonction F2.

La numérotation des modes de réalisation suit le principe suivant :

• Un mode de réalisation associé à une fonction Fijk porte un numéro de type Mijkx (x étant une lettre de l’alphabet).

Exemple : le mode de réalisation M215b est le deuxième mode de réalisation de la fonction F215.

La numérotation des exigences suit le principe suivant :

• Une exigence de niveau 1 de la fonction Fijk porte un numéro de type FijkEm (m étant un entier naturel supérieur ou égal à 1).

• Une exigence de niveau 2, fille de l’exigence FijkEm, porte un numéro de type FijkEm.n (n étant un entier naturel supérieur ou égal à 1).

• Une exigence de niveau 3, fille de l’exigence FijkEm.n, porte un numéro de type FijkEm.n.p (p étant un entier naturel supérieur ou égal à 1).

• Etc.

Exemple 1 : F215E10 est la 10ème exigence de la fonction F215.

Page 18: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

18 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Exemple 2 : F215E8.4 est la quatrième sous-exigence de l’exigence F215E8.

Exemple 3 : M215bE2 est la 2ème exigence du mode de réalisation M215b.

5.3.4 Organigrammes fonctionnels

Quand c’est nécessaire un organigramme fonctionnel indique l’organisation et l’enchaînement des différentes sous-fonctions entre elles.

Le losange représente un opérateur de type « ou inclusif ».

Le premier losange de l’illustration ci-dessus signifie que pour réaliser la fonction Fij1, le système peut proposer, soit le premier mode de réalisation (Mija), soit le deuxième mode de réalisation (Mijb), soit les deux modes de réalisation (Mija et Mijb).

Le second losange de l’illustration ci-dessus signifie que pour réaliser la fonction Fij2, le système peut proposer, soit la première sous-fonction (Fij21), soit la deuxième sous-fonction (Fij22), soit les deux sous-fonctions (Fij21 et Fij22).

Cet opérateur s’applique indifféremment aux fonctions et aux modes de réalisation.

5.3.5 Terminologie employée

On utilise l’expression « le logiciel » (et parfois « le système ») pour désigner l’entité qui fait l’objet de la spécification fonctionnelle et l’expression « l’utilisateur » pour désigner la personne qui met en œuvre ce logiciel.

Le terme « service » est employé avec le sens usuel du langage courant et non avec le sens particulier parfois employé par la technologie logicielle.

Page 19: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

19 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

5.3.6 Terminologie relative à l'IHM

Pour la description des modes opératoires relatifs aux interactions graphiques de l’interface homme-machine, on utilise, pour des raisons de commodité rédactionnelle, les concepts IHM et le vocabulaire des environnements graphiques Windows désormais usuels, tels que curseur, clic, glisser-déplacer, etc. Tout autre environnement IHM est bien entendu valide sous réserve qu’il offre le même niveau de service.

5.4 Décomposition fonctionnelle de premier niveau

Les exigences fonctionnelles décrites dans ce document sont regroupées en fonctions. Au premier niveau sont définies 8 fonctions.

Chacun des 8 chapitres suivants décrit une de ces fonctions.

6. F1 - INTEGRER DES PRODUITS

6.1 Généralités

6.1.1 Terminologie

6.1.1.1 Terminologie relative aux produits géographiques

Chaque format de données utilise un vocabulaire spécifique pour désigner et organiser les données. Ce paragraphe définit un certain nombre de termes qui seront utilisés avec un sens générique précisé, pour chaque format, dans les tableaux ci-dessous.

Page 20: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

20 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Un produit élémentaire (parfois appelé produit unitaire ou plus simplement produit) est une unité de production, de distribution et d’exploitation : c’est un ensemble cohérent et autosuffisant de données et de métadonnées sur une zone géographique déterminée. Un produit élémentaire contient toutes les informations nécessaires à sa gestion, sa diffusion et à son exploitation. Un dataset USRP, un degré carré DTED, une bibliothèque VMAP, sont des exemples de produits élémentaires. Parmi l’ensemble des fichiers qui constituent le produit, l’un d’entre eux est en général considéré comme le point d’entrée (ou fichier d’accès) du produit. Par exemple le fichier GEN est usuellement le point d’entrée d’un produit USRP ou ASRP.

Un ensemble de produits est le regroupement, en vue du stockage en géothèque ou de la distribution, d’un ensemble de produits élémentaires. En plus des produits, il contient généralement un ou plusieurs fichiers auxiliaires. Parmi l’ensemble de ces fichiers auxiliaires, l’un d’entre eux est en général considéré comme le point d’entrée (ou fichier d’accès) de l’ensemble de produits. Par exemple le fichier Transh01.THF est le point d’entrée d’un ensemble de produits USRP ou ASRP.

Quand les produits sont regroupés en vue de la distribution, l’ensemble est appelé échange. Le point d’entrée de l’échange est appelé catalogue de l’échange. L’échange est parfois également appelé lot de données.

Un média est le support de diffusion des produits géographiques. Un CDROM, une disquette, un réseau Intranet, etc. sont des exemples de média.

Nota : le découpage de la production en produits élémentaires est défini par le producteur. Le regroupement des produits élémentaires en échanges et en médias est défini par l’organisme chargé de la distribution (BGI/EPDG en France). Un échange regroupe habituellement un ensemble homogène de produits élémentaires mais ceci n’est en général pas imposé par les spécifications de produits ou les profils d’implémentation. Il est ainsi possible, par exemple, de trouver dans un échange USRP des produits élémentaires de taille, d’échelle, de série de cartes différentes sur des étendues géographiques totalement disjointes. De même, un média peut regrouper un ensemble hétérogène d’échanges, tels que un échange VMAP1, plusieurs échanges USRP et un échange DTED.

Le tableau suivant définit, pour chaque spécification de format ou de produit, les termes « échange », « catalogue de l’échange » et « produit élémentaire ». Pour chacun d’entre eux, l’organisation informatique correspondante est rappelée.

Format Définition

Termes Organisation informatique

Un échange

Un ensemble de "datasets"

Un ensemble de répertoires (un par dataset) plus un fichier TRANSH01.THF

Le catalogue de l'échange Le fichier TRANSH01.THF ASRP/USRP

Un produit élémentaire

Un dataset

Le fichier image plus les fichiers de métadonnées (en général regroupés dans un répertoire)

Page 21: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

21 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Un échange Notion absente

Le catalogue de l'échange Notion absente GEOTIFF

Un produit élémentaire

Une "image"

Le fichier image d'extension TIF incluant les métadonnées

Un échange

Un ensemble de bibliothèques (librairies)

Un répertoire par bibliothèque plus les fichiers LAT et DHT

Le catalogue de l'échange Le fichier LAT VMAP0, VMAP1, VMAP2i,VPF

Un produit élémentaire

Une bibliothèque

Un répertoire par couverture plus d’autres éléments dont le fichier LHT

Un échange

Un ensemble de degrés carrés

Un répertoire DTED plus un fichier DMED (et d’autres fichiers généraux)

Le catalogue de l'échange Le fichier DMED ou le fichier ONC.DIR

DTED

Un produit élémentaire Un degré carré

Un fichier

Un échange

Un ensemble de "frame directory"

Un répertoire intitulé "RPF" contenant un ensemble de répertoires (un par "frame directory") plus un fichier d’extension .TOC

Le catalogue de l'échange Le fichier A.TOC CADRG CIB

Un produit élémentaire

Un "frame directory" constitué d’un ensemble de "frame file"

Un répertoire contenant les "frame file"

Nota : ce répertoire peut être organisé en sous-répertoires.

On appelle source tout produit papier ou numérique qui a servi à la production d’un produit géographique. Les cartes papiers et les images satellites sont des exemples de sources. Il faut remarquer qu’un produit géographique peut être élaboré à partir de plusieurs sources (exemple d’un produit raster de type mosaïque élaboré à partir de plusieurs cartes papier).

Page 22: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

22 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

6.1.1.2 Terminologie relative aux étendues et aux emprises

On appelle étendue géographique ou étendue d’un objet surfacique, d’un produit géographique ou d’un lot de données, l’espace qu’occupe, sur la surface terrestre, la région représentée par cet objet, produit ou lot de données. On appelle emprise la représentation graphique (le plus souvent un rectangle ou un polygone) de cet espace.

6.1.1.3 Terminologie relative aux objets vectoriels

Terminologie utilisée Equivalence pour les données VPF

Couverture Coverage

Classe d’objets ou Classe Feature class

Catégorie d’objets ou Catégorie Ensemble des objets d’une feature class qui possèdent la même valeur d’attribut F_CODE

Objet Feature (ponctuel, linéaire, surfacique ou textuel)

Attribut Attribute

On utilise les termes en clair et codé pour définir le mode de présentation à l’utilisateur des caractéristiques sémantiques des objets vectoriels :

• Un nom d’attribut ou une valeur d’attribut est dit codé, s’il est présenté à l’utilisateur sous sa forme codée, par exemple "RST" pour un nom d’attribut ou "0" pour sa valeur d’attribut.

• Un nom d’attribut ou une valeur d’attribut est dit en clair, s’il est présenté à l’utilisateur sous sa forme explicite, par exemple "Revêtement d’une route" pour l’attribut "RST", "Unknown" pour la valeur d’attribut 0 et "Hard/Paved" (Bitume) pour la valeur d’attribut 1.

Codé En clair

Nom de l'attribut RST Road surface type

Valeur de l'attribut 0 Unknown

Valeur de l'attribut 1 Hard/Paved

Cette même caractéristique en clair et codé s’applique aussi aux libellés des couvertures et des classes d’objets.

Codé En clair

Libellé d’une couverture Hydro Hydrography

Libellé d’une classe d’objets Watrcrsl Water courses

Un plan vectoriel est un ensemble d’objets vectoriels manipulables comme un tout par l’IHM du système. Selon les systèmes, un plan vectoriel peut-être une couche, une classe d’objets, une

Page 23: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

23 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

catégorie d’objets ou le résultat d’une requête.

La légende d’une fenêtre cartographique contenant des objets vectoriels est la présentation des plans vectoriels contenus dans cette fenêtre : cette présentation indique le plus souvent les plans vectoriels visibles et ceux qui sont masqués. Une légende est relative à une fenêtre cartographique.

Une liste de plans vectoriels (ou une légende) est présentée sous une forme thématique si le système utilise un ou plusieurs niveaux hiérarchiques (par exemple les deux niveaux couvertures et classes d’objets pour VPF) pour afficher les objets vectoriels. A l’inverse, une liste de plans vectoriels est présentée en râteau si le système n’utilise aucune structure hiérarchique pour présenter les plans vectoriels. Dans ce mode, la liste n’est pas arborescente et présente les plans les uns après les autres (le regroupement des classes en couvertures VMAP, par exemple, est perdu).

6.1.1.4 Définition du terme "résilience d'interface"

À l’origine, la résilience est un terme de physique, défini dans le Petit Larousse comme « la caractéristique qui définit la résistance aux chocs des matériaux ». En métallurgie, la résilience désigne une qualité des matériaux qui se manifeste par leur capacité à retrouver leur état initial à la suite d'un choc ou d'une pression continue. En psychologie, le mot résilience est employé avec de nombreuses variantes d’acception qui relèvent toutes plus ou moins de la capacité d’un individu à s’adapter à son environnement.

En informatique, la résilience concerne la qualité d’un système qui lui permet de fonctionner en dépit d’anomalies liées aux défauts d’un ou plusieurs éléments constitutifs.

Pour GEOCAPI, la résilience d’interface d’un système est sa capacité à intégrer (et à exploiter) des produits géographiques en supportant toutes les configurations de production, de distribution et d’exploitation autorisées ou non par le format de données considéré.

6.1.2 Description de la fonction

L’intégration d’un produit géographique est la fonction qui fait passer ce produit de la présence sur un média à la prise en charge par le logiciel et la capacité de celui-ci et de l’utilisateur à l’exploiter.

Quand des produits ont été intégrés, ils peuvent être exploités par le logiciel. Dans la suite de ce document, pour les nommer, on utilise indifféremment les expressions produits intégrés ou produits disponibles. La base de données des produits intégrés est nommée dans ce document le catalogue.

6.1.3 Caractérisation de la fonction

La fonction « Intégrer les produits » est caractérisée par les propriétés suivantes :

• Largeur d’interface : nombre (et liste) des formats de données géographiques acceptés en entrée de la fonction.

• Résilience d’interface : capacité à intégrer des produits géographiques dans le système, en supportant toutes les configurations de production, de distribution et d’exploitation autorisées ou non par le format de données considéré.

• Sélectivité : capacité à intégrer sélectivement les produits et les parties de ces produits. Les

Page 24: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

24 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

fonctions F11 "Sélectionner les produits" et F12 "Filtrer les produits" contribuent à cette caractéristique.

• Complétude : capacité à intégrer la totalité des informations utiles à l’utilisateur et au logiciel, qu’il s’agisse des produits géographiques eux-mêmes ou de leurs métadonnées.

• Facilité de mise en œuvre : cette propriété englobe la simplicité, la rapidité, le confort d’emploi de la fonction par l’utilisateur ainsi que le niveau d’expertise exigé de l’utilisateur.

• Automatisme : caractérise le niveau d’intervention de l’utilisateur qui peut aller d’une intégration totalement automatique à une intégration totalement supervisée par l’utilisateur (notamment pour la sélection des produits ou parties de produits à intégrer).

Page 25: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

25 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

6.1.4 Décomposition fonctionnelle

Page 26: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

26 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

6.1.5 Organigramme fonctionnel

Page 27: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

27 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

6.1.6 Exigences associées

F1E1 - Largeur d'interface

Le logiciel intègre tous les produits géographiques nécessaires à sa mission. La description fonctionnelle du logiciel précise les produits géographiques numériques acceptés en entrée de la fonction intégration.

F1E1.1 - Présence d'une interface d'entrée USRP

Le logiciel supporte le format USRP.

F1E1.2 - Présence d'une interface d'entrée ASRP

Le logiciel supporte le format ASRP.

F1E1.4 - Présence d'une interface d'entrée VMAP0

Le logiciel supporte le format VMAP0.

F1E1.5 - Présence d'une interface d'entrée VMAP1

Le logiciel supporte le format VMAP1.

F1E1.6 - Présence d'une interface d'entrée VPF

Le logiciel supporte le format VPF.

F1E1.7 - Présence d'une interface d'entrée DTED0

Le logiciel supporte le format DTED0.

F1E1.8 - Présence d'une interface d'entrée DTED1

Le logiciel supporte le format DTED1.

F1E1.9 - Présence d'une interface d'entrée DTED2

Le logiciel supporte le format DTED2.

F1E1.10 - Présence d'une interface d'entrée CADRG

Le logiciel supporte le format CADRG.

F1E1.11 - Présence d'une interface d'entrée CIB

Le logiciel supporte le format CIB.

F1E1.12 - Présence d'une interface d'entrée VMAP2i

Le logiciel supporte le format VMAP2i.

F1E1.13 - Présence d'une interface d'entrée GEOTIFF

Le logiciel supporte le format GEOTIFF.

F1E1.14 - Présence d'une interface d'entrée ORTHO 0 DNG

Le logiciel supporte les produits ORTHO 0 DNG.

Page 28: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

28 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F1E1.15 - Présence d'une interface d'entrée ORTHO 1 DNG

Le logiciel supporte les produits ORTHO 1 DNG.

F1E1.16 - Présence d'une interface d'entrée ORTHO 2 DNG

Le logiciel supporte les produits ORTHO 2 DNG.

F1E1.17 - Présence d'une interface d'entrée ORTHO 2 GEOBASE

Le logiciel supporte les produits ORTHO 2 GEOBASE.

F1E1.18 - Présence d'une interface d'entrée ORTHO U DNG

Le logiciel supporte les produits ORTHO U DNG.

F1E1.19 - Présence d'une interface d'entrée OCS DNG

Le logiciel supporte les produits OCS DNG.

F1E1.20 - Présence d'une interface d'entrée USRP DNG

Le logiciel supporte les produits USRP DNG.

F1E1.21 - Présence d'une interface d'entrée ASRP DNG

Le logiciel supporte les produits ASRP DNG.

F1E1.22 - Présence d’une interface d’entrée DTED1 DNG

Le logiciel supporte les produits DTED 1 DNG.

F1E1.23 - Présence d'une interface d'entrée DTED 2 DNG

Le logiciel supporte les produits DTED 2 DNG.

F1E1.24 - Présence d'une interface d'entrée DTED 2 GEOBASE

Le logiciel supporte les produits DTED 2 GEOBASE.

F1E1.25 - Présence d'une interface d'entrée VMAP 1 DNG

Le logiciel supporte les produits VMAP 1 DNG.

F1E1.26 - Présence d'une interface d'entrée VMAP2i DNG

Le logiciel supporte les produits VMAP2i DNG.

F1E1.27 - Présence d’une interface d’entrée SHAPEFILE

Le logiciel supporte le format SHAPEFILE.

F1E2 - Complétude syntaxique

La conception du logiciel ne fait aucune hypothèse sur les conditions de production, de distribution ou d’exploitation des données géographiques. Toute configuration des données autorisée par les différents formats supportés peut être chargée.

F1E3 - Résilience syntaxique

Une donnée présentant des non conformités de syntaxe ne peut être rejetée par le logiciel que si la non-conformité empêche irrémédiablement son intégration ou son exploitation, par exemple dans le

Page 29: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

29 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

cas où l’accès en est physiquement impossible (absence d’un fichier indispensable à l’application ou impossibilité d’en décoder son contenu). La donnée doit être intégrée, même partiellement, même si des valeurs par défaut doivent être utilisées pour des champs de métadonnées illisibles ou incorrects. La fonction d’intégration n’est pas une fonction de contrôle, un champ absent, non ou mal renseigné, même s’il est obligatoire du point de vue du format, ne doit pas empêcher l’intégration d’un produit sauf si ce champ est indispensable à son exploitation par le logiciel.

F1E4 - Résilience au volume des produits

Certains produits géographiques sont volumineux. C’est typiquement le cas de certaines mosaïques raster dont le volume peut dépasser 500 Mo. Le logiciel permet l’intégration de tels produits volumineux, en utilisant par exemple le mécanisme de tuilage proposé par les formats.

F1E5 - Complétude de contenu relative aux produits géographiques

Dans les limites fixées explicitement par l’utilisateur ou la fonction d’intégration elle-même (filtres par exemple), le logiciel intègre la totalité des produits, objets et caractéristiques de ces objets.

F1E6 - Complétude de contenu relative aux métadonnées

Le logiciel intègre les données géographiques, mais aussi les métadonnées utiles à l’utilisateur.

F1E7 - Complétude géographique de fonctionnement

Le logiciel intègre les produits quelle que soit leur localisation géographique.

En particulier :

• de part et d'autre du méridien de Greenwich,

• au passage du méridien de Greenwich,

• au passage de l’équateur,

• au passage de l’antiméridien,

• aux changements de fuseaux UTM ou de bandes ARC,

• dans les deux hémisphères,

• dans les zones polaires,

• dans les zones extrêmes du DTED.

Les produits intégrés sont utilisables sans restriction fonctionnelle par les autres fonctions.

F1E8 - Itérativité

Les produits utiles à la mission du logiciel ne sont pas nécessairement présents au même moment et sur le même média d’échange. L’intégration peut donc être incrémentale et nécessiter des exécutions successives et échelonnées dans le temps.

F1E9 - Aptitude à la mise à jour

La fonction d’intégration permet de mettre à jour les produits déjà intégrés. Pour cela elle identifie que le produit présenté à l’intégration est déjà intégré (éventuellement dans une autre édition), en informe l’utilisateur, lui fournit les éléments d’information utiles et lui demande de confirmer l’intégration ou le remplacement.

Page 30: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

30 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F1E10 - Intégration dans les systèmes multi-postes

La fonction d’intégration rend les produits disponibles pour tous les postes du logiciel dotés des fonctions d’exploitation correspondantes. En d’autres termes, l’intégration n’est réalisée qu’une fois.

F1E11 - Facilité de mise en oeuvre

La fonction d’intégration doit être simple d’utilisation et adaptée. Par exemple, il n’est pas acceptable que l’utilisateur ait à saisir des informations présentes dans les métadonnées des produits (telles que le format du produit, l’échelle ou encore la zone de projection).

F1E12 - Information préalable

Avant l’intégration proprement dite, il est souhaitable que le logiciel présente à l’utilisateur une estimation de la durée de l’intégration, l’espace mémoire nécessaire (ou une estimation dans le cas des données compressées) ainsi que, le cas échéant, l’espace disponible sur le système.

F1E13 - Ouverture aux nouveaux formats

La conception du logiciel prend toute mesure de nature à limiter les développements et les coûts afférents consécutifs à l’ajout de nouveaux formats ou de nouvelles spécifications de produits à supporter en entrée.

F1E14 - Documentation de l'interface

La documentation technique du logiciel précise quelles métadonnées sont employées (notamment pour l’intégration et le géoréférencement) ainsi que la manière dont elles sont employées. En particulier, la documentation précise les conditions nécessaires pour que le produit géographique puisse être intégré (fichier obligatoirement présent, champ de métadonnée obligatoirement renseigné, conditions de conformité, etc.).

F1E15 - Documentation des performances

La spécification du logiciel doit préciser les durées maximales d’intégration pour des produits géographiques typiques.

6.2 F11 - SELECTIONNER LES PRODUITS

Cette fonction sélectionne les produits à intégrer. Les éléments en entrée sont les médias sur lesquels se trouvent les données géographiques. En sortie, la fonction fournit les produits géographiques à intégrer. Cette fonction est réalisée en trois étapes :

• Exploration du média par la fonction F111 qui détermine la liste des produits susceptibles d'être intégrés

• En mode supervisé par l'utilisateur, désignation parmi cette liste à l'aide de la fonction F112 de ceux qu'il souhaite intégrer

• Sélection finale des produits à intégrer

Pour certains logiciels, la sélection des produits peut être automatique et, dans ce cas, l’exploration du média et la désignation des produits à intégrer ne nécessitent pas d’intervention de l’utilisateur

Exigences associées

F11E1 - Sélectivité de l'intégration

Le logiciel permet d’intégrer uniquement les produits nécessaires à la mission du système ou permet

Page 31: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

31 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

à l’utilisateur de choisir les produits à intégrer (parmi ceux présents sur le média). Cette exigence est décrite en détail par la fonction F11 "Sélectionner les produits". Le logiciel permet également de limiter l’étendue et le contenu des produits à intégrer. Cette exigence est décrite en détail par la fonction F12 "Filtrer les produits".

6.2.1 F111 - Explorer le média

Le logiciel permet d'explorer les médias.

Exigences associées

F111E1 - Indépendance du média

Les produits géographiques peuvent être intégrés directement depuis tout média à accès direct organisé (CD-ROM, disque dur, etc.) sous réserve que le périphérique correspondant figure dans la configuration matérielle du logiciel

F111E2 - Résilience aux échanges multiples

APRIES version 2.1 (le logiciel qui assure la gestion de la géothèque de défense ainsi que la distribution des données géographiques) a la possibilité de fabriquer des médias multi-échanges (c'est-à-dire que sur un même CDROM, l'utilisateur pourra trouver des données de différents formats). Par ailleurs, il existe en géothèque de défense des médias multi-échanges.

Il faut s'assurer que le logiciel permet d’intégrer des produits géographiques présents sur un média qui comporte plusieurs échanges (éventuellement de formats différents).

F111E3 - Résilience à l'organisation de l'échange

Les produits géographiques sont distribués selon une certaine organisation informatique du média (en fichiers et répertoires typiquement). Cette organisation n’est pas toujours imposée par les spécifications et pas toujours respectée par les producteurs. Le logiciel doit donc être souple quant à l’organisation des échanges.

F111E4 - Complétude d'exploration

Le logiciel explore la totalité du média et présente tous les produits géographiques intégrables y compris si le catalogue d’un échange est absent.

F111E5 - Présentation à l'utilisateur des produits candidats à l'intégration

A l’issue de la fonction d’exploration, le logiciel présente à l'utilisateur une liste des produits candidats à l'intégration :

• Si le logiciel propose une exploration automatique, il présente les produits présents sur le média.

• Si le logiciel propose une exploration manuelle et si l’utilisateur a sélectionné un échange, il présente les produits disponibles dans cet échange.

• Si le logiciel supporte une exploration manuelle et si l’utilisateur a sélectionné un produit élémentaire, il présente le produit sélectionné.

Pour satisfaire cette fonction, le logiciel peut offrir un mécanisme d’exploration automatique ou manuelle du média. Le logiciel peut également proposer les deux modes.

F111E5.1 - Sélection du catalogue de l'échange

Le logiciel accède aux produits par la sélection du catalogue de l'échange.

Page 32: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

32 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F111E5.2 - Présentation des produits de l'échange

Le logiciel présente les produits de l'échange.

F111E6 - Résilience vis-à-vis de l'absence du catalogue de l'échange

Le logiciel intègre les produits d'un échange dans lequel le fichier catalogue est absent.

Modes de réalisation associés

M111a - Exploration automatique

Le logiciel explore automatiquement le média et présente directement à l’utilisateur, pour sélection, les produits qui y sont présents.

Exigences spécifiques du mode de réalisation

M111aE1 - Performance spécifique

Le logiciel offre des mécanismes pour borner les temps de réponse dans les cas où le média contient de nombreux répertoires et une arborescence très profonde (ce qui est le cas par exemple des structures de stockage des données vecteur VPF).

M111b - Exploration manuelle

Le logiciel permet à l’utilisateur de désigner, sur le média, l'échange qu’il veut intégrer. Le détail de ces méthodes d’accès est présenté pour chaque format au chapitre 14« Spécificités par format de données », dans les paragraphes « méthodes d’accès » de chaque format.

Exigences spécifiques du mode de réalisation

M111bE1 - Filtre d'exploration

L’outil d’exploration du média limite l’exploration aux fichiers et répertoires pertinents si l’utilisateur a précisé un format de données. Le détail de ces filtres est présenté pour chaque format au chapitre 14« Spécificités par format de données », dans les paragraphes « méthodes d’accès » de chaque format.

M111bE2 - Résilience à l’absence du catalogue de l’échange

L’utilisateur peut désigner directement, sur le média, le produit qu’il veut intégrer, même si le catalogue de l’échange est absent. Le détail de ces méthodes d’accès est présenté pour chaque format au chapitre 14« Spécificités par format de données », dans les paragraphes « méthodes d’accès » de chaque format.

6.2.2 F112 - Désigner les produits à intégrer

Cette fonction permet à l’utilisateur de désigner les produits à intégrer, parmi ceux retournés par la fonction F111 "Explorer le média". Les éléments en entrée sont les produits géographiques accessibles (retournés par la fonction précédente). En sortie, la fonction présente les produits géographiques à intégrer.

Pour réaliser cette fonction, le logiciel doit présenter des métadonnées (c’est l’objet de la fonction F1121) et si possible prévisualiser les produits (c’est l’objet de la fonction F1122).

Exigences associées

F112E2 - Désignation multiple des produits

Page 33: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

33 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Certains ensembles de produits comprennent de très nombreux produits élémentaires, un produit élémentaire pouvant être de petite taille (par exemple, une image de 1536x1536 pixels pour les produits ORTHO Géobase ou DNG). Le logiciel offre une fonctionnalité adaptée pour la désignation multiple de ces nombreux produits élémentaires (par exemple saisie d'une emprise sur un planisphère, intégration automatique des produits inclus dans un théâtre d'opération).

F1121 - Présenter les produits

Pour chaque produit accessible (i.e. qui résulte de l’exploration du média), le logiciel présente à l’utilisateur deux groupes d’informations :

• Les métadonnées utiles à l’utilisateur pour l’intégration du produit

• L’étendue géographique du produit

Une liste des métadonnées utiles à l’intégration est proposée pour chaque format au chapitre 14« Spécificités par format de données », dans les paragraphes « métadonnées » de chaque format.

Sur demande de l’utilisateur, il est souhaitable que le logiciel présente la totalité des métadonnées des produits accessibles.

La présentation des produits peut être effectuée soit sous la forme d’une liste, soit graphiquement soit sous les deux modes.

Modes de réalisation associés

M1121a - Présentation et sélection alphanumérique

Le logiciel présente à l’utilisateur la liste des différents produits accessibles, leurs métadonnées associées et lui permet de sélectionner le ou les produits qu’il souhaite intégrer. Les sélections par ‘simple clic’, ‘shift clic’ et ‘control clic’ permettent respectivement de sélectionner un produit, plusieurs produits consécutifs et plusieurs produits de la liste (qui ne sont pas nécessairement consécutifs).

M1121b - Présentation et sélection graphique

Sélection graphique sur vue synthétique : Les produits géographiques accessibles sont présentés sur la vue synthétique (cf. F75) et l’utilisateur peut sélectionner graphiquement les produits à intégrer. Pour cela, le logiciel affiche la vue synthétique avec les caractéristiques suivantes :

• La taille de la fenêtre couvre environ 2/3 de l’écran.

• Les emprises des produits accessibles sont affichées en superposition du planisphère. L’apparence graphique des emprises figure les caractéristiques pertinentes (notamment l’échelle) des différents produits à intégrer. L’utilisateur a accès à la légende de cette symbologie.

• Au premier affichage de la vue synthétique l’échelle d’affichage est telle que l’étendue formée par l’ensemble des produits à intégrer occupe environ 2/3 de la zone visualisée. Et le centre de la zone visualisée est confondu avec celui de l’étendue formée par l’ensemble des produits à intégrer.

• Le logiciel permet à l’utilisateur de sélectionner graphiquement le ou les produits qu’il souhaite intégrer (par sélection des emprises correspondantes). Les sélections graphiques offertes sont :

o sélection par ‘simple clic’ avec remplacement de la sélection courante

o sélection par ‘shift clic’ avec ajout à la sélection

Page 34: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

34 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

o sélection graphique rectangulaire (sélection directe de l’ensemble de produits qui intersectent un rectangle dessiné temporairement à l’écran)

o un moyen simple permet de sélectionner l’ensemble des produits du lot de données

Sélection graphique sur catalogue : Les produits géographiques accessibles sont présentés sur le catalogue (cf. F3), en superposition des produits déjà intégrés, et l’utilisateur peut sélectionner graphiquement les produits à intégrer. Pour la sélection des produits à intégrer, les exigences du catalogue graphique (cf. M31b) s’appliquent.

F11211 - Présenter les métadonnées utiles à l’intégration du produit

Le logiciel offre une fonctionnalité de présentation des métadonnées utiles à l'intégration des produits.

Une liste de ces métadonnées est présentée pour chaque format au chapitre 14« Spécificités par format de données », dans les paragraphes « métadonnées » de chaque format.

F11212 - Présenter l'étendue géographique du produit

Le logiciel présente l'étendue géographique des produits avant leur intégration.

F11213 - Présenter la totalité des métadonnées du produit

Le logiciel présente la totalité des métadonnées des produits avant leur intégration.

F1122 - Prévisualiser les produits

Le logiciel permet de prévisualiser les produits avant leur intégration.

6.3 F12 - FILTRER LES PRODUITS

Cette fonction permet à l’utilisateur de filtrer les produits à intégrer. Les éléments en entrée sont les produits géographiques à intégrer. En sortie, la fonction a intégré les produits après application (ou non) de filtres. Cette fonction fait appel à trois sous-fonctions :

• La fonction F121 qui permet l’application d’un filtre spatial

• La fonction F122 qui permet l’application d’un filtre thématique

• La fonction F123 qui assure la persistance des filtres

Pour certains logiciels, le filtrage des produits pourra être automatique et ne pas nécessiter d’intervention de l’utilisateur.

6.3.1 F121 - Appliquer un filtre spatial

Le logiciel propose une fonction de filtrage spatial qui permet à l’utilisateur de limiter l’intégration d’un produit géographique à la seule étendue géographique qui l’intéresse, plutôt que de l’intégrer totalement. Cette fonction s’applique à l’ensemble des produits (de type raster ou vecteur) présentés par la fonction "F11 sélectionner les produits".

Page 35: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

35 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Exigences associées

F121E1 - Filtrage par tuiles entières

Pour les formats tuilés (dont VMAP0, VMAP1, VMAP2i, ASRP, USRP, CADRG et CIB), le logiciel limite l’intégration d’un produit géographique à l’ensemble des tuiles qui intersectent l’étendue du filtre. L’étendue intégrée correspond à :

• L’ensemble des tuiles du produit en intersection topologique avec l’étendue du filtre, pour VMAP0, VMAP1, VMAP2i, USRP, ASRP

• L’ensemble des frames du produit en intersection topologique avec l’étendue du filtre, pour CADRG et CIB

F121E2 - Filtrage exact

En remplacement ou en complément du filtrage par tuiles entières, le logiciel limite l’intégration d’un produit géographique (raster et vecteur) à l’étendue exacte du filtre. Dans le cas particulier des produits vecteur, on distingue deux sous-cas (nb : ces deux sous-cas peuvent être supportés par le logiciel) :

F121E2.1 - Filtrage exact sans découpage vecteur

Les objets linéaires ou surfaciques dont l’étendue intersecte (sans être nécessairement incluse) l’étendue du filtre sont intégrés tels quels sans modification de leur géométrie.

F121E2.2 - Filtrage exact avec découpage vecteur

Les objets linéaires ou surfaciques dont l’étendue intersecte (sans être nécessairement incluse) l’étendue du filtre sont intégrés mais leur géométrie est tronquée de leur partie extérieure à l’étendue du filtre

F121E3 - Filtrage des produits non tuilés

Pour les produits géographiques non tuilés (par exemple certains produits GEOTIFF), la fonction de filtrage spatial respecte les exigences du filtrage exact.

Modes de réalisation associés

M121a - Saisie de l'emprise au clavier

L’emprise du filtre est un rectangle dont l’utilisateur saisit les coordonnées du coin haut-gauche et du coin bas-droit. La saisie des coordonnées respecte les exigences définies dans la fonction F71.

Exigences spécifiques du mode de réalisation

M121aE1 - Ergonomie de la saisie alphanumérique d'un rectangle englobant

La disposition dans la boîte de dialogue des différentes zones de saisie concernées par la saisie des coordonnées du coin haut-gauche et du coin bas-droit d’un rectangle respecte la logique géographique de ces coins.

M121b - Saisie de l'emprise sur vue synthétique

L’utilisateur peut saisir graphiquement l’emprise du filtre sur la vue synthétique (cf. F75). Pour cela, le logiciel affiche la vue synthétique avec les caractéristiques suivantes :

• La taille de la fenêtre couvre environ 1/3 de l’écran.

Page 36: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

36 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Les emprises des produits à intégrer sont affichées en superposition du planisphère, ainsi que le cas échéant, l’emprise du théâtre. La symbologie des emprises figure le format des produits. L’utilisateur peut consulter la légende de cette symbologie.

• Au premier affichage (i.e. avant toute fonction de navigation cartographique), l’étendue de la zone visualisée est telle que l’étendue formée par l’ensemble des produits à intégrer occupe environ 1/3 de la zone visualisée. Le centre de la zone visualisée est confondu avec celui de l’étendue formée par l’ensemble des produits à intégrer.

• Dans le cas de l’intégration de produits VMAP0 et VMAP1, l’utilisateur peut facilement afficher en superposition les emprises des tuiles. L’utilisateur peut définir un filtre spatial en sélectionnant ces emprises : le logiciel définit alors le filtre spatial comme le MBR des tuiles sélectionnées.

• Dans le cas de l’intégration de produits CADRG et CIB, l’utilisateur peut facilement afficher en superposition les emprises des frames. L’utilisateur peut définir un filtre spatial en sélectionnant ces emprises : le logiciel définit alors le filtre spatial comme le MBR des frames sélectionnées.

• Dans le cas d’un service de filtres persistants, l’utilisateur peut facilement :

o masquer / afficher les emprises des filtres spatiaux persistants. La symbologie de ces emprises se distingue facilement de celles des produits à intégrer.

o sélectionner graphiquement un filtre spatial déjà défini en vue de sa ré-utilisation.

M121c - Saisie de l'emprise sur catalogue

Le logiciel présente, sur demande de l’utilisateur, l’emprise des produits déjà intégrés sur le catalogue (cf. F3). L’ensemble des exigences du service de saisie de l’emprise sur vue synthétique (cf. M121b) est satisfait.

M121d - Identification du filtre au théâtre

L’étendue du théâtre (cf. F76) peut être utilisée automatiquement pour l’étendue du filtre.

F1211 - Appliquer un filtre spatial aux données raster

Le logiciel permet de filtrer spatialement les données raster.

F1212 - Appliquer un filtre spatial aux produits vectoriels

Le logiciel permet de filtrer spatialement les produits vectoriels.

6.3.2 F122 - Appliquer un filtre thématique

Le logiciel offre une fonction de filtrage thématique qui s’applique à tous les types de produits vectoriels VPF (VMAP0, VMAP1 et VMAP2i). Cette fonction permet à l’utilisateur d’intégrer des produits vectoriels, non pas sur la totalité de leurs couvertures, classes d’objets et catégories mais sur un nombre restreint d’objets réduit à ceux définis par un filtre thématique.

Exigences associées

F122E1 - Configurabilité du filtre thématique

Le filtre thématique, s’il n’est pas défini au moment de l’intégration par l’utilisateur (car le filtre est prédéfini ou qu’il existe par défaut), fait l’objet d’un fichier de configuration documenté et modifiable par l’utilisateur ou l’administrateur. Ce fichier de configuration fait apparaître les couvertures, classes et catégories sélectionnées ainsi que les propriétés sélectionnées. Il fait

Page 37: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

37 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

apparaître, le cas échéant, la correspondance entre le schéma de données du produit vecteur et celui du système.

F1221 - Filtrer sur couvertures et classes d'objets

Le logiciel présente à l’utilisateur une liste thématique des objets vectoriels à intégrer. Cette liste présente, en clair et si possible en français, les libellés des couvertures et des classes d’objets. Pour définir un filtre thématique, l’utilisateur sélectionne les couvertures et les classes d’objets qu’il souhaite intégrer. La sélection d’une couverture assure l’intégration de toutes les classes d’objets de la couverture. La sélection d’une classe d’objets assure l’intégration de tous les objets de la classe d’objets.

F1222 - Filtrer sur l'attribut F_CODE

Pour les produits vectoriels VPF prévoyant un attribut F_CODE (en particulier VMAP0, VMAP1 et VMAP2i), le logiciel présente à l’utilisateur une liste thématique des objets vectoriels à intégrer. Cette liste présente, en clair et si possible en français, les libellés des couvertures, des classes et des catégories d’objets. Pour définir un filtre thématique, l’utilisateur sélectionne les couvertures, les classes et les catégories d’objets qu’il souhaite intégrer. La sélection d’une couverture assure l’intégration de toutes les classes d’objets de la couverture. La sélection d’une classe d’objets assure l’intégration de tous les objets de la classe d’objets. La sélection d’une catégorie d’objets assure l’intégration de tous les objets de la catégorie d’objets.

6.3.3 F123 - Assurer la persistance des filtres

L’utilisateur peut créer, nommer et enregistrer un filtre spatial ou thématique pour le réutiliser ultérieurement. L’utilisateur peut :

• Consulter la liste des filtres. Cette liste présente le nom et le type (spatial ou thématique) des filtres

• Supprimer un filtre

• Sélectionner un filtre en vue de son utilisation

• Visualiser graphiquement l’étendue des filtres spatiaux persistants sur la vue synthétique (cf. F75). Pour cela, le logiciel affiche la vue synthétique avec les caractéristiques suivantes :

o La taille de la fenêtre couvre environ 1/3 de l’écran.

o Au premier affichage (i.e., avant toute fonction de navigation cartographique), la portée d’affichage est telle que le planisphère est entièrement visible dans la zone visualisée. Le centre de la zone visualisée est confondu avec l’intersection entre le méridien de Greenwich et l’équateur.

o Les emprises des filtres persistants sont affichées en superposition du planisphère.

o L’utilisateur peut

� définir graphiquement un nouveau filtre spatial

� afficher les emprises des filtres spatiaux

Page 38: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

38 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7. F2 - CONSULTER ET NAVIGUER

7.1 Généralités

7.1.1 Terminologie

La zone d’opération est la zone dans laquelle il existe des produits géographiques intégrés, son étendue est le rectangle englobant minimum de l’union des étendues des produits intégrés. Pour les logiciels qui offrent un service de gestion de théâtre, l’étendue de la zone d’opération est celle du théâtre.

Une fenêtre cartographique est une fenêtre (au sens des environnements graphiques de type Windows) dédiée à l’affichage des produits géographiques. La partie de la fenêtre disponible pour l’affichage des produits géographiques est appelée zone utile. L’espace géographique constitué par les différents produits géographiques affichés dans cette partie de la fenêtre est appelé zone visualisée.

Dans un produit (de type raster ou MNT), il peut exister des zones dans lesquelles l’information n’est pas disponible. Le produit est alors complété par des caractères de remplissage appelés padding ou valeur inconnue.

Un raster (ou une représentation issue d’un MNT) est géocodé dans une projection P si (définition intuitive) ce raster, imprimé ou affiché sans transformation géométrique, possède les caractéristiques d’une carte de projection P. Plus formellement la relation qui lie (x,y), les coordonnées image (numéro de colonne, numéro de ligne) d’un pixel du raster, à (X, Y), les coordonnées de ce pixel dans la projection P, est de la forme : X= X0+Sxx, Y= Y0+Syy. Ou autrement dit : par la seule donnée des coordonnées d’un point du raster et de la taille du pixel, on peut déterminer les coordonnées dans la projection P de tout point du raster. P est appelée projection native ou projection de géocodage du raster.

Les données géographiques militaires de type raster sont à ce jour toutes géocodées et utilisent un des deux systèmes de projection UTM/WGS84 ou ARC.

La donnée de la projection et de la taille du pixel constitue la géométrie du raster. Des produits de même géométrie peuvent être superposés directement.

Un produit géographique (raster ou vecteur) ou une représentation issue de MNT est affiché dans une projection Pa si (définition intuitive) la représentation graphique de ce produit géographique à l’écran, possède les caractéristiques d’une carte de projection Pa. Plus formellement la relation qui lie (xe,ye), les coordonnées image (numéro de colonne, numéro de ligne) d’un pixel de l’écran, à (X, Y), les coordonnées de ce pixel dans la projection Pa, est de la forme : X=X0+Sxxe, Y=Y0+Syye (où Sx et Sy sont des constantes). Pa est appelée projection d’affichage du produit géographique. Pour afficher un raster dans une projection différente de sa projection native, une transformation plus ou moins complexe est nécessaire.

La portée d’affichage d’une fenêtre cartographique est la distance terrain (exprimée en mètres ou en degrés) représentée sur la zone utile. Les fenêtres étant, dans le cas général, rectangulaires, la plus petite des dimensions largeur et hauteur est considérée.

Deux produits raster sont de même échelle native si, affichés directement (c’est à dire sans sur-échantillonnage ou sous-échantillonnage) dans des fenêtres cartographiques de même taille, ils représentent approximativement la même portée. L’inverse de l’échelle native d’un produit raster de type image vaut 10 000 fois la taille pixel exprimée en mètres. L’échelle native d’un produit raster de type carte scannée au pas d’échantillonnage de 100 microns est égale à l’échelle du produit (champ GEN.SCA dans le cas DIGEST annexe A). L’échelle native d’un produit raster de type carte scannée au pas d’échantillonnage de 150 microns est égale à l’échelle du produit divisée par

Page 39: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

39 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

1,5.

On distingue l'échelle graphique d’affichage (ou plus simplement échelle d’affichage) et l'échelle sémantique d’affichage. Un changement de l’échelle graphique d’affichage (usuellement nommé zoom) modifie le rapport entre l’échelle native et l’échelle d’affichage. Un changement d’échelle sémantique modifie l’échelle native retenue pour la sélection des produits affichés ainsi que leur représentation graphique dans le cas des données de type vecteur.

La notion de niveau est une généralisation de la notion d’échelle. Les niveaux suivants sont communément employés :

Niveau Echelle inférieure Echelle supérieure

0 1 / 500 000

1 1 / 250 000 1 / 200 000

2 1 / 100 000 1 / 50 000

3 1 / 25 000

Dans ce document, les valeurs des échelles sont parfois mentionnées sous leur forme simplifiée. Par exemple, on utilise :

• 2M pour l’échelle 1/2 000 000

• 1M pour l’échelle 1/1 000 000

• 500K pour l’échelle 1/500 000

• 250K pour l’échelle 1/250 000

• etc.

7.1.2 Description de la fonction

La fonction de consultation et de navigation cartographique permet de consulter les produits géographiques intégrés dans le logiciel (par exemple en affichant la partie cartographique des produits) et d’adapter le contenu des fenêtres cartographiques aux besoins de l’utilisateur (par exemple en modifiant l’échelle d’affichage ou en centrant la zone visualisée sur Paris). Ici, la notion de consultation est à prendre au sens large, puisqu’elle permet de visualiser les produits géographiques eux-mêmes, leurs métadonnées et les informations sémantiques des objets vectoriels.

Cette fonction s’applique à tous les produits raster et vecteur intégrés par la fonction d’intégration ainsi que dans certains cas aux produits résultant des fonctions d’exploitation des MNT. En sortie, la fonction produit une représentation des produits géographiques, des métadonnées, les informations attributaires de produits vectoriels ainsi que des éléments cartographiques divers (tels que des grilles, une flèche du nord ou une pige)

7.1.3 Caractérisation de la fonction

Une représentation cartographique de produits géographiques est caractérisée par les propriétés suivantes :

• La pertinence ou la capacité à présenter une vision de la réalité terrain adaptée au besoin de l’opérateur du système

• La lisibilité ou la capacité à être exploitée visuellement sans gêne ou fatigue excessive

Page 40: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

40 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• La complétude ou la capacité à présenter la totalité des informations nécessaires

• La facilité de mise en œuvre

Pertinence d’une représentation

La pertinence d’une représentation est sa capacité à représenter convenablement (au vu du besoin opérationnel) la réalité terrain.

Une représentation est une certaine vue de la réalité terrain. Elle est destinée à être exploitée en tant que telle en vue de réaliser des tâches d’analyse. Le plus souvent, elle sert de support (fond de carte) à la présentation géographique des objets applicatifs (renseignement, coordination aérienne, etc.). Une représentation est toujours interprétée par un opérateur humain. A ce titre elle doit être adaptée à la tâche réalisée par cet opérateur. En effet, un opérateur chargé du suivi de la situation des forces amies n’aura pas besoin de la même représentation qu’un opérateur chargé de la conception de la manœuvre logistique ou qu’un pilote préparant une mission aérienne. Il n’y a donc pas de représentation universelle de la réalité terrain ; au contraire, toute représentation doit être adaptée à la tâche réalisée par l’opérateur.

On distingue ici la pertinence spatiale et la pertinence sémantique :

• La pertinence spatiale d’une représentation est sa capacité à altérer le moins possible la réalité terrain pour ce qui concerne les formes, les distances, les angles, les surfaces, etc.

• La pertinence sémantique d’une représentation est sa capacité à sélectionner les informations pertinentes et à les présenter selon une symbolique adaptée (vis à vis de la tâche à réaliser par l’opérateur).

Lisibilité d’une représentation

La lisibilité d’une représentation est sa capacité à être exploitée dans de bonnes conditions de confort visuel pour l’opérateur, avec une gêne et une fatigue moindre.

Par exemple :

• Une image très « dézoomée » ou excessivement dégradée par la compression sera pas ou peu lisible.

• Les toponymes, pour être lisibles, doivent être horizontaux.

Complétude d'une représentation

La complétude de la représentation est sa capacité à contenir la totalité des informations nécessaires. On distingue :

• La complétude spatiale (la capacité à présenter des données géographiques sur toute la zone visualisée)

• La complétude sémantique (la capacité à contenir toutes les couches d’information nécessaires)

Ainsi, la représentation cartographique, résultat de la fonction « Consulter et Naviguer », est caractérisée par 5 propriétés :

• La pertinence spatiale

• La pertinence sémantique

• La lisibilité

• La complétude spatiale

Page 41: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

41 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• La complétude sémantique

Facteurs influents

Les facteurs principaux qui influent sur les propriétés de la représentation sont donnés ci-dessous.

Pour que la représentation à l’écran soit spatialement pertinente, le système doit :

• utiliser une projection d’affichage qui convienne au besoin

• permettre le déplacement de la zone visualisée

• pouvoir modifier l’échelle d’affichage de la zone visualisée

• pouvoir maximiser la zone utile de la zone visualisée

• pouvoir synchroniser les zones visualisées par différentes fenêtres

Pour que la représentation à l’écran soit sémantiquement pertinente, le système doit :

• permettre la modification de l’ordre d’affichage des produits en cas de superposition

• utiliser une représentation graphique des produits vectoriels adaptée au besoin

• permettre l’accès aux métadonnées pertinentes (et notamment les informations relatives à la qualité des données géographiques représentées)

• permettre l’habillage de la fenêtre cartographique (par exemple par des grilles ou une flèche du nord)

Pour que la représentation à l’écran soit lisible, le système doit :

• utiliser une projection d’affichage qui minimise la dégradation des produits raster

• limiter l’affichage des raster à certaines échelles d’affichage

• pouvoir modifier l’échelle d’affichage de la zone visualisée

• pouvoir orienter l’affichage

• pouvoir synchroniser les zones visualisées par différentes fenêtres

• pouvoir adapter la colorimétrie des produits raster (égalisation locale d’histogramme)

• pouvoir régler l’importance visuelle relatives entre les différents produits superposés

• pouvoir modifier la représentation graphique des produits vecteur

• permettre l’habillage de la fenêtre cartographique (par exemple par des grilles ou une flèche du nord)

Pour que la représentation à l’écran soit spatialement complète, le système doit :

• assurer la continuité d’affichage des produits raster et vecteur

• pouvoir modifier l’échelle d’affichage de la zone visualisée

• pouvoir maximiser la zone utile de la zone visualisée

Pour que la représentation à l’écran soit sémantiquement complète, le système doit :

• permettre l’affichage de tous les produits raster et vecteur

• permettre l’affichage de tous les objets vectoriels

• permettre la consultation des attributs des objets vectoriels

Page 42: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

42 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• permettre l’accès aux métadonnées

• permettre l’habillage de la fenêtre cartographique (par exemple par des grilles ou une flèche du nord)

Pour générer une « bonne » représentation à l’écran, la fonction « Consulter et naviguer » doit optimiser les facteurs susmentionnés et donc posséder les caractéristiques suivantes :

Propriétés de la représentation

Pertinence Complétude Sous-fonctions

Spatiale Sémantique Lisibilité

Spatiale Sémantique

Optimiser la projection d'affichage

X X(*)

Assurer la continuité d'affichage

X

Permettre de se déplacer

X

Optimiser l’échelle d’affichage

X X(**) X

Maximiser la zone utile

X X

Optimiser l’orientation de l’affichage

X

Optimiser l'ordre l’affichage

X

Synchroniser les zones visualisées

X X

Optimiser la colorimétrie des produits raster

X(***)

Optimiser la représentation graphique des produits vecteur

X X

Page 43: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

43 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Présenter les produits géographiques raster et vecteur

X

Présenter les attributs des objets vectoriels

X

Afficher les métadonnées

X(****) X

Habiller la représentation cartographique

X X X

(*) : En minimisant la dégradation colorimétrique des produits raster

(**) : En limitant l’échelle des produits raster

(***) : En permettant l’adaptation locale de l’histogramme

(****) : En visualisant la qualité

7.1.4 Décomposition fonctionnelle

Cette fonction regroupe quatre sous-fonctions :

• La fonction F21 « Consulter et naviguer dans les produits » consiste, à partir des produits intégrés dans le logiciel, à élaborer une représentation d’une partie de l’espace géographique, à la présenter à l’écran et permettre à l’utilisateur de l’adapter à ses besoins.

• La fonction F22 « Consulter les métadonnées » consiste à extraire les métadonnées des produits géographiques intégrés et à les présenter à l’utilisateur.

• La fonction F23 « Consulter les informations attributaires » consiste à extraire les informations sémantiques des objets vectoriels sélectionnés par l’utilisateur et à les présenter à l’utilisateur.

• La fonction F24 « Habiller la représentation cartographique » permet de compléter la représentation par un habillage cartographique (grille, etc.).

Page 44: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

44 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.1.5 Organigramme fonctionnel

Page 45: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

45 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.2 F21 - CONSULTER ET NAVIGUER DANS LES PRODUITS

Cette fonction assure la visualisation cartographique des produits géographiques. Les éléments en entrée sont les interactions utilisateur et les produits géographiques intégrés (issus de la fonction F1 « Intégrer les produits »). En sortie, cette fonction affiche à l’écran (plus précisément dans la zone utile d’une fenêtre cartographique) une représentation d’une partie de l’espace géographique adaptée aux besoins de l’utilisateur.

La fonction F21 comprend les sous-fonctions suivantes :

• La fonction F211 permet de naviguer dans la partie cartographique des produits (par exemple en adaptant l’échelle d’affichage ou en déplaçant l’étendue de la zone visualisée)

• La fonction F212 permet de sélectionner les produits géographiques à afficher

• La fonction F213 permet d’adapter la colorimétrie des produits raster

• La fonction F214 permet d’adapter la représentation graphique des produits vecteur

• La fonction F215 affiche les produits géographiques dans une fenêtre cartographique

Page 46: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

46 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.2.1 Décomposition fonctionnelle

Page 47: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

47 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.2.2 Organigramme fonctionnel

7.2.3 F211 - Naviguer dans la partie cartographique des produits

Cette fonction regroupe cinq sous-fonctions nécessaires à la navigation dans la partie cartographique des produits géographiques. Chacune d’entre elles fournit en sortie un paramètre de la représentation cartographique (comme par exemple le centre de la zone visualisée ou l’échelle d’affichage) :

• Fonction F2111 : Se déplacer

• Fonction F2112 : Modifier l’échelle d’affichage

• Fonction F2113 : Maximiser la zone utile

• Fonction F2114 : Orienter

• Fonction F2115 : Synchroniser

Page 48: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

48 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F2111 - Se déplacer

Cette fonction permet de modifier le centre de la zone visualisée. Elle effectue une translation, à l’intérieur de l’espace des produits intégrés, de l’étendue géographique de la zone visualisée. L’élément en entrée est une interaction utilisateur. En sortie, la fonction définit un paramètre de la représentation cartographique : la position géographique du centre de la zone visualisée.

Cette fonction peut être effectuée manuellement par l’utilisateur (c’est le cas le plus courant). Pour les logiciels utilisés à bord d’un véhicule, il peut également être utile de disposer d’une fonction de déplacement automatique.

Le logiciel offre une fonction de déplacement réalisée selon un ou plusieurs modes (un certain nombre de ces modes de réalisation sont proposés ci-après).

Exigences associées

F2111E1 - Performances pour les déplacements manuels

Les déplacements manuels sont fluides : les temps de réponse sont adaptés au fonctionnement du système.

F2111E2 - Performances pour les déplacements automatiques

Les temps de réponse des déplacements automatiques (cf. M2111i), et notamment la fréquence de rafraîchissement de l’affichage, sont compatibles avec la vitesse de déplacement du véhicule dans lequel le logiciel est utilisé.

Modes de réalisation associés

M2111a - Centrage sur clic

L’utilisateur désigne, par un simple clic, un point à l’intérieur de la zone visualisée. Le logiciel modifie alors l’étendue géographique de celle-ci de telle sorte que le point désigné en devienne le centre.

M2111b - Déplacement panoramique discret (outil ‘main’)

Par une action de l’utilisateur de type glisser-déplacer à l’intérieur de la zone visualisée, le logiciel effectue une translation de l’étendue géographique de celle-ci dans la direction et de la valeur du vecteur constitué par le déplacement du curseur (provoqué par l’utilisateur). Ce déplacement commence dès le début du glisser-déplacer et continue jusqu’à ce que l’utilisateur termine le glisser-déplacer.

M2111c - Déplacement panoramique continu

Par une action de l’utilisateur de type simple-clic à l’intérieur de la zone visualisée, le logiciel effectue une translation de l’étendue géographique de celle-ci de vecteur où C est le centre de la fenêtre cartographique et P le point désigné par le clic. Ce déplacement dure tant que l’utilisateur conserve son action sur la souris. La vitesse de déplacement est proportionnelle à la norme du vecteur ; en d’autres termes, plus le point désigné est proche du bord de la fenêtre cartographique, plus le déplacement est rapide.

M2111d - Déplacement par ascenseurs

Les fenêtres cartographiques possèdent un ascenseur horizontal et un ascenseur vertical. Ces ascenseurs fonctionnent de la manière usuelle dans les environnements graphiques de type Windows (la taille et la position du ‘slider’ tiennent compte de la taille et de la position de la zone

Page 49: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

49 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

visualisée par rapport à la zone d’opération ; la taille et la position du ‘slider’ prennent en compte immédiatement toute modification apportée à l’étendue de la zone visualisée et de la zone d’opération). Par une action de l’utilisateur de type simple clic sur les ascenseurs, le logiciel effectue une translation horizontale ou verticale de l’étendue de la zone visualisée proportionnelle au déplacement de l’ascenseur (provoqué par l’utilisateur). Avec les ascenseurs, l’utilisateur peut se déplacer lentement ou aller directement d’un bout à l’autre de la zone d’opération.

M2111e - Déplacement sur vue synthétique

L’utilisateur peut effectuer un déplacement rapide (i.e. d’un bout à l’autre de la zone d’opération) sur la vue synthétique (cf. F75). L’étendue de la zone visualisée d’une fenêtre cartographique est représentée par son emprise dans la vue synthétique. L’utilisateur peut, sur la vue synthétique, déplacer cette étendue par une action de type glisser-déplacer sur son emprise.

Pour cela, le logiciel affiche la vue synthétique avec les caractéristiques suivantes :

• La taille de la fenêtre couvre environ 1/3 de l’écran.

• En superposition du planisphère sont affichées l'emprise de la zone visualisée et l’emprise de la zone d’opération.

• Au premier affichage (i.e. avant toute fonction de navigation cartographique), l’échelle d’affichage est telle que l’emprise de la zone d’opération occupe environ les 2/3 de la zone visualisée dans la vue synthétique. Et le centre de la zone visualisée (de la vue synthétique) est confondu avec celui de l’étendue de la zone d’opération.

M2111f - 'Aller à' sur coordonnées

Le logiciel offre une fonction de déplacement « Aller à sur coordonnées » : l’utilisateur saisit des coordonnées (cf. F71) et le logiciel modifie l’étendue géographique de la fenêtre cartographique active pour positionner le centre de la fenêtre cartographique aux coordonnées saisies.

M2111g - 'Aller à' sur favoris

Définition des points de repère : Le logiciel permet à l’utilisateur de déterminer des points de repère. Un point de repère est caractérisé par un nom, une position définie par ses coordonnées et, facultativement une échelle d’affichage. Un point de repère peut être défini selon l’un des deux modes présentés ci-après :

• Par saisie automatique : l’utilisateur souhaite utiliser le contenu de la fenêtre cartographique pour enregistrer un point de repère. Les coordonnées du point de repère sont celles du centre de la fenêtre cartographique. Si l’utilisateur veut caractériser un point de repère par une échelle d’affichage, l’échelle du point de repère est l’échelle d’affichage de la fenêtre cartographique. Pour valider la saisie du point de repère, l’utilisateur doit renseigner le nom du point de repère.

• Par saisie manuelle : le logiciel demande à l’utilisateur, avec une IHM dédiée, de renseigner des coordonnées, un nom et en option une échelle d’affichage. Le logiciel enregistre alors le point de repère. La saisie des coordonnées respecte les exigences définies dans la fonction F71.

Gestion des points de repère : L’utilisateur peut déplacer un point de repère, modifier son échelle d’affichage, le renommer ou encore le supprimer.

Aller à sur favoris : L’utilisateur dispose d’une fonction de déplacement de type « Aller à sur favoris » : l’utilisateur sélectionne un point de repère et le logiciel modifie l’extension géographique de la fenêtre cartographique pour, d’une part positionner le point de repère au centre de la fenêtre cartographique et d’autre part, si le point de repère possède une caractéristique d’échelle,

Page 50: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

50 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

positionner l’échelle d’affichage à celle définie par le point de repère.

Exigences spécifiques du mode de réalisation

M2111gE1 - Symbologie des points de repère

Il est souhaitable que, sur demande de l’utilisateur, les points de repère puissent être affichés ou masqués dans la fenêtre cartographique et que l’utilisateur puisse modifier leur symbologie. L’IHM d’édition de la symbologie des points de repère est identique à celle des objets vectoriels ponctuels.

M2111h - 'Aller à' sur index toponymique

Le logiciel propose un répertoire de points de repères prédéfinis et nommés index toponymiques et offre le service de déplacement décrit au mode de réalisation M2111g.

M2111i - Déplacement automatique

Centrage sur la position du véhicule : Dans le cas où le logiciel est utilisé à bord d’un véhicule, le centre de la zone visualisée, sur demande de l’utilisateur, est adapté dynamiquement et automatiquement (en utilisant les capteurs de position du véhicule) de telle sorte que la position du véhicule soit toujours confondue avec le centre de la zone visualisée.

Centrage sur la route à parcourir : Pour privilégier l’affichage de la route qui reste à parcourir par rapport à la route parcourue, le centre de la zone visualisée, sur demande de l’utilisateur, est adapté dynamiquement et automatiquement (en utilisant les capteurs de position du véhicule) de telle sorte que la position du véhicule soit proche de l’un des bords de la zone visualisée (à environ 1/6 de la

portée) et que le vecteur , où P est la position du véhicule et C est le centre de la fenêtre cartographique, soit dans la direction de déplacement du véhicule.

F2112 - Modifier l'échelle d'affichage

Cette fonction permet de modifier l’échelle d’affichage d’une fenêtre cartographique. L’élément en entrée est une interaction utilisateur. En sortie, la fonction présente un paramètre de la représentation cartographique : l’échelle d’affichage de la zone visualisée.

On distingue deux sous-fonctions qui contribuent à modifier respectivement l’échelle d’affichage graphique et sémantique d’une fenêtre cartographique :

• La fonction F21121 « Modifier l’échelle graphique » (fonction usuellement nommée « Zoom ») modifie l’échelle d’affichage graphique, sans changer la sélection des produits graphiques qui sont affichés ni leur représentation graphique.

• La fonction F21122 « Modifier l’échelle sémantique » » (fonction usuellement nommée « Changement d’échelle ») modifie l’échelle d’affichage sémantique et provoque, conformément aux contraintes ou aux paramétrages utilisateurs spécifiques, une modification de la sélection des produits affichés.

Exigences associées

F2112E1 - Exactitude de l'échelle d'affichage

Pour tenir compte des caractéristiques de l’affichage à l’écran, le choix d’une échelle graphique d’affichage n’impose pas le strict respect du rapport entre une distance à l’écran et la distance correspondante sur le terrain. Il est souhaitable cependant que ce rapport puisse être paramétré par l’utilisateur. Pour une valeur particulière de ce rapport, les données raster dont le pas d’échantillonnage vaut 100 microns sont présentées en affichage direct, c’est à dire qu’un pixel du fichier image donne lieu à un pixel écran.

Page 51: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

51 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F2112E2 - Mention explicite de l'échelle d'affichage

Chaque fenêtre cartographique possède une échelle d’affichage graphique et une échelle d’affichage sémantique. L’échelle d’affichage graphique ou la portée d’affichage d’une fenêtre cartographique est toujours rappelée à l’écran. Il est également souhaitable que le logiciel rappelle à l’écran l’échelle d’affichage sémantique. La compréhension de ces échelles doit être évidente et immédiate pour l’utilisateur.

F2112E3 - Performances

Les temps de réponse relatifs aux changements d'échelle graphique ou sémantique sont adaptés à la mission du système.

F21121 - Modifier l'échelle graphique d'affichage (zoom)

Cette fonction permet de modifier l’échelle graphique d’affichage. Le logiciel adapte la portée d’affichage, mais le centre de la zone visualisée et les produits affichés restent inchangés. Cette fonction admet de nombreux modes de réalisation dont un certain nombre sont donnés ci-dessous.

Modes de réalisation associés

M21121a - Zoom x2

Le logiciel affiche les produits dans un mode sur-échantillonné : le logiciel divise par deux la portée d’affichage (zoom x2).

M21121b - Zoom /2

Le logiciel affiche les produits dans un mode sous-échantillonné : le logiciel double la portée d’affichage (zoom /2).

M21121c - Zoom xX

Le logiciel affiche les produits dans un mode sur-échantillonné : le logiciel divise par X la portée d’affichage (zoom xX).

M21121d - Zoom /X

Le logiciel affiche les produits dans un mode sous-échantillonné : le logiciel multiplie par X la portée d’affichage (zoom /X).

M21121e - Fenêtre loupe

Il est souhaitable que l’utilisateur puisse afficher une fenêtre loupe. Celle-ci est définie par un cadre de taille réduite paramétrable et se superpose à la portion de produits affichée. A l'intérieur de ce cadre, l'agrandissement est supérieur à celui des produits affichés, tout comme une loupe optique. Le logiciel propose différents facteurs d’agrandissement, sélectionnables par l’utilisateur. Cet effet de ‘loupe’ est déplaçable interactivement par asservissement avec le déplacement de la souris dans la fenêtre cartographique. Pendant les déplacements, le rafraîchissement des données dans la loupe s'effectue à la volée, en temps réel et sans heurts. Une adaptation radiométrique (égalisation locale d'histogramme par exemple) est réalisée en temps réel de façon à conserver un excellent contraste

M21121f - Changement d'échelle avec la molette de la souris

Suite à l'action de l'utilisateur sur la molette de sa souris, le logiciel change l'échelle graphique d'affichage.

F21122 - Modifier l'échelle sémantique d'affichage

Cette fonction permet de modifier l’échelle sémantique d’affichage. Le logiciel adapte la portée d’affichage et reconsidère la liste des produits disponibles, mais le centre de la zone visualisée reste

Page 52: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

52 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

inchangé. Les produits affichés sont automatiquement recalculés pour s’adapter à l’échelle d’affichage sélectionnée par l’utilisateur. Cette fonction admet de nombreux modes de réalisation dont un certain nombre sont donnés ci-dessous.

Exigences associées

F21122E1 - Modification de la liste des échelles

Si le logiciel propose une liste prédéfinie d’échelles, il est souhaitable que l’utilisateur puisse ajouter, supprimer et modifier des valeurs d’échelles prédéfinies dans la liste susmentionnée.

Modes de réalisation associés

M21122a - Echelle x2

Le logiciel réduit de moitié l’étendue de la zone visualisée, le centre de la zone visualisée reste inchangé et les produits affichés sont adaptés à la nouvelle échelle d’affichage.

M21122b - Echelle /2

Le logiciel double l’étendue de la zone visualisée, le centre de la zone visualisée reste inchangé et les produits affichés sont adaptés à la nouvelle échelle d’affichage.

M21122c - Choix d'une échelle dans une liste prédéfinie

La liste contient les échelles courantes, dont au minimum 2M, 1M, 500K, 250K, 50K, 10K, 2.5K. Le logiciel modifie l’étendue de la fenêtre cartographique pour que l’échelle d’affichage soit celle choisie par l’utilisateur, le centre de la zone visualisée reste inchangé et les produits affichés sont adaptés à la nouvelle échelle d’affichage.

M21122d - Choix dans une liste prédéfinie des échelles supérieures ou inférieures

La liste contient les échelles courantes, dont au minimum 2M, 1M, 500K, 250K, 50K, 10K, 2.5K. Le mode de réalisation est de type échelle+ / échelle-. Le logiciel modifie l’étendue de la fenêtre cartographique pour que l’échelle d’affichage soit celle choisie par l’utilisateur, le centre de la zone visualisée reste inchangé et les produits affichés sont adaptés à la nouvelle échelle d’affichage.

M21122e - 'Echelle plus' sur marquise

L’utilisateur définit à l’écran un rectangle, le logiciel réduit l’étendue de la zone visualisée pour en limiter son emprise au rectangle défini par l’utilisateur, le centre est celui du rectangle défini par l’utilisateur et les produits affichés sont adaptés à la nouvelle échelle d’affichage.

M21122f - Saisie d'une échelle d'affichage sémantique au clavier

L’utilisateur saisit au clavier une échelle d’affichage, le logiciel modifie l’étendue de la zone visualisée pour que l’échelle d’affichage soit celle choisie par l’utilisateur, le centre de la zone visualisée reste inchangé et les produits affichés sont adaptés à la nouvelle échelle d’affichage.

M21122g - Saisie d'une portée d'affichage au clavier

L’utilisateur saisit au clavier une portée d’affichage, le logiciel modifie l’étendue de la zone visualisée pour que la portée d’affichage soit celle choisie par l’utilisateur, le centre de la zone visualisée reste inchangé et les produits affichés sont adaptés à la nouvelle échelle d’affichage. La portée peut être saisie en mètres et autres unités dérivées du mètre ainsi qu’en milles nautiques.

M21122h - Changement d'échelle sur vue synthétique

L’utilisateur peut effectuer un changement d’échelle sur vue synthétique (cf. F75). L’étendue de la zone visualisée de la fenêtre cartographique est représentée par son emprise dans la vue synthétique. L’utilisateur peut, sur la vue synthétique, augmenter ou diminuer cette étendue par une action simple sur son emprise. Le logiciel répercute alors le changement d’échelle sur la zone visualisée.

Page 53: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

53 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Pour cela, le logiciel affiche la vue synthétique avec les caractéristiques suivantes :

• La taille de la fenêtre couvre environ 1/3 de l’écran.

• En superposition du planisphère sont affichés l'emprise de la zone visualisée (de la fenêtre cartographique) et l’emprise de la zone d’opération.

• Au premier affichage (i.e. avant toute fonction de navigation cartographique), l’étendue de la zone visualisée (de la vue synthétique) est telle que l’emprise de la zone visualisée (de la fenêtre cartographique) occupe environ le tiers de la zone visualisée (de la vue synthétique). Et le centre de la zone visualisée (de la vue synthétique) est confondu avec celui de l’emprise de la zone visualisée (de la fenêtre cartographique).

M21122i - Changement d'échelle avec la molette de la souris

Suite à l'action de l'utilisateur sur la molette de sa souris, le logiciel change l'échelle sémantique d'affichage.

F2113 - Maximiser la zone utile

Cette fonction permet de maximiser la zone utile d’une fenêtre cartographique. L’élément en entrée est une interaction utilisateur. En sortie, la fonction présente un paramètre de la représentation cartographique : les dimensions de la zone utile.

Cette fonction peut être réalisée selon l’un ou les deux modes présentés ci-après.

Modes de réalisation associés

M2113a - Affichage pleine fenêtre

L’utilisateur peut demander un affichage en mode pleine fenêtre : le logiciel maximise la zone utile de la fenêtre cartographique en supprimant tous les éléments tels que les barres de menus de la fenêtre, les ascenseurs, etc. Le centre de la zone visualisée reste le même, l’échelle et l’orientation de l’affichage aussi, seule l’étendue de la zone utile s’agrandit en occupant la place des éléments supprimés. Par une action simple, l’utilisateur peut retourner à l’affichage normal. En mode pleine fenêtre, l’utilisateur conserve l’accès aux fonctions principales de navigation cartographique.

M2113b - Affichage plein écran

L’utilisateur peut demander un affichage en mode plein écran : le logiciel maximise la zone utile de la fenêtre cartographique pour occuper la totalité de l’écran. Le centre de la zone visualisée est inchangé, l’échelle d’affichage aussi, seule l’étendue de la zone utile augmente. Par une action simple, l’utilisateur retourne à l’affichage normal. En mode plein écran, l’utilisateur conserve l’accès aux fonctions principales de navigation cartographique.

F2114 - Orienter

Terminologie

On appelle nord de l’écran, la direction parallèle au ‘bord gauche’ de l’écran et orienté vers le ‘haut’ de l’écran.

On appelle orientation de l’affichage la direction sur l’écran de l’axe des ordonnées de la projection d’affichage (appelée ‘nord de la carte’ sur les cartes papier).

On appelle rotation de l’affichage, l’angle entre l’orientation de l’affichage et le nord de l’écran.

Description de la fonction

Cette fonction permet de modifier l’orientation de l’affichage. L’élément en entrée est une

Page 54: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

54 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

interaction utilisateur. En sortie, la fonction définit un paramètre de la représentation cartographique : l’orientation de l’affichage.

Cette fonction peut être réalisée manuellement par l’utilisateur. Pour les logiciels utilisés à bord d’un véhicule, il peut également être utile de disposer d’une fonction de rotation automatique. Les deux modes de réalisation présentés ci-après distinguent ces deux cas.

Dans tous les cas, le système prévoit un mécanisme adapté permettant de maintenir la lisibilité des symboles, des labels et des textes.

Modes de réalisation associés

M2114a - Orientation manuelle

Par défaut, l’affichage est orienté au nord de l’écran, i.e. la rotation de l’affichage est nulle. L’utilisateur peut modifier cette orientation. Cette action ne modifie ni le centre de la zone visualisée ni l’échelle d’affichage.

M2114b - Orientation automatique

Dans le cas où le logiciel est utilisé à bord d’un véhicule, sur demande de l’utilisateur, l’orientation de l’affichage est adaptée dynamiquement et automatiquement (en utilisant les capteurs de position du véhicule) de telle sorte que la direction de déplacement du véhicule soit toujours confondue avec le nord de l’écran. Quand le véhicule est arrêté, la dernière direction de déplacement du véhicule est conservée ; si le logiciel accède à des capteurs d’orientation du véhicule, l’affichage est orienté de telle sorte que l’orientation du véhicule soit confondue avec le nord de l'écran.

F2115 - Synchroniser

Cette fonction permet de synchroniser le contenu de plusieurs fenêtres cartographiques. L’élément en entrée est une interaction utilisateur. En sortie, la fonction présente un paramètre de la représentation cartographique : la synchronisation des zones visualisées.

L’utilisateur peut demander la synchronisation de plusieurs fenêtres en appliquant l’une ou plusieurs des cinq fonctions suivantes :

F21151 - Synchroniser l'affichage du curseur

Sur demande de l’utilisateur, le curseur est potentiellement affiché dans toutes les fenêtres cartographiques synchronisées. Il indique à tout moment et dans toutes les fenêtres synchronisées la même position géographique.

F21152 - Synchroniser le centre des fenêtres

Sur demande de l’utilisateur, le centre de toutes les fenêtres cartographiques synchronisées est à tout moment à la même position géographique. Un déplacement dans une fenêtre provoque le même déplacement dans les fenêtres synchronisées.

F21153 - Synchroniser l'échelle d'affichage

Sur demande de l’utilisateur, l’échelle graphique d’affichage de toutes les fenêtres cartographiques synchronisées est à tout moment identique. Un changement d’échelle dans une fenêtre provoque le même changement dans les fenêtres synchronisées.

F21154 - Synchroniser la portée d'affichage

Sur demande de l’utilisateur, la portée d’affichage de toutes les fenêtres cartographiques synchronisées est à tout moment identique. Un changement de portée dans une fenêtre provoque le

Page 55: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

55 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

même changement dans les fenêtres synchronisées.

F21155 - Synchroniser l'orientation de l'affichage

Sur demande de l’utilisateur, l’angle de rotation d’affichage de toutes les fenêtres cartographiques synchronisées est à tout moment identique. Une rotation dans une fenêtre provoque la même rotation dans les fenêtres synchronisées.

7.2.4 F212 - Sélectionner les produits à afficher

Cette fonction sélectionne les produits géographiques à afficher et détermine leur ordre d’affichage. Les éléments en entrée sont : les produits intégrés, le centre de la zone visualisée, l’échelle sémantique, la portée d’affichage, éventuellement une interaction utilisateur, etc. En sortie, la fonction définit deux paramètres de la représentation cartographique : la liste des produits géographiques à afficher et leur ordre d’affichage.

Exigences associées

F212E1 - Complétude spatiale

En fonction des différents paramètres de la représentation cartographique (échelle d’affichage, étendue et centre de la zone visualisée, etc.) le logiciel détermine la totalité des produits géographiques pouvant être affichés.

F212E2 - Pertinence de l'affichage

Le logiciel propose un ordre d’affichage des produits par défaut selon une heuristique adaptée à la mission du système. Par exemple, la fonction peut choisir d’afficher au premier plan les produits dont la date de production est la plus récente ou ceux dont la date d’édition des sources est la plus récente. Pour une application aéronautique par contre, elle pourrait choisir d'afficher au premier plan les produits raster issus de séries de cartes aéronautiques. Un système de cartographie embarquée d’hélicoptère pourra choisir d’afficher préférentiellement les représentations issues de MNT.

F212E3 - Ordre d'affichage raster/vecteur

En cas de superposition de produits raster et vecteur, le logiciel affiche toujours les produits raster au-dessous des produits vecteur. Cet ordre d’affichage ne peut pas être modifié par l’utilisateur.

F212E4 - Paramétrage de l'affichage des produits raster

Pour les produits raster, le paramétrage de la sélection des produits affichés est fondé sur l’échelle native des raster et sur l’échelle d’affichage sémantique de la fenêtre cartographique. L’utilisateur paramètre, pour chaque échelle native, les échelles d’affichage minimum et maximum entre lesquelles ces produits sont affichés. Au-dessus et au-dessous de ces échelles d’affichage, ces produits ne sont pas visibles. Par défaut, le logiciel limite l’affichage des produits raster à des échelles d’affichage adaptées : par exemple : un produit raster d’échelle native E ne peut être affiché qu’entre les échelles d’affichage Ex2 et E/2.

F212E5 - Paramétrage multi-fenêtres de l'affichage des produits raster

Les paramétrages décrits à l’exigence précédente peuvent être différents pour chaque fenêtre cartographique.

F212E6 - Paramétrage multi-échelles

Si le logiciel supporte la continuité d’affichage inter-échelles (cf. F215E8), l’utilisateur paramètre

Page 56: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

56 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

les priorités d’affichage des raster en fonction de leur échelle native. Tous les produits affichables (au sens des échelles minimum et maximum susmentionnées) sont affichés. La priorité détermine l’ordre d’affichage des différents produits. Le logiciel propose un ordre d’affichage par défaut. Par exemple, à l’échelle d’affichage 300K, les produits raster d’échelle native 250K, 500K et 100K sont visibles ; les produits raster d’échelle native 250K sont affichés au premier plan ; les produits raster d’échelle native 500K sont affichés au deuxième plan ; les produits raster d’échelle native 100K sont affichés au dernier plan. Le tableau ci-dessous propose un exemple d’interface de paramétrage.

F2121 - Informer l'utilisateur de la disponibilité d'autres produits

En cas de superposition de produits, le logiciel avertit l’utilisateur de la présence d’autres produits géographiques disponibles et masqués par ceux affichés au premier plan. Le logiciel propose des mécanismes d’avertissement ergonomiques (visuels, interactifs, etc.).

F2122 - Modifier l'ordre d'affichage

A tout moment l’utilisateur peut modifier simplement et rapidement l’ordre d’affichage des produits affichés. Pour cela, il est souhaitable que le logiciel présente les métadonnées pertinentes des produits superposés pour aider l’utilisateur à déterminer le nouvel ordre d’affichage.

7.2.5 F213 - Adapter la colorimétrie des produits raster

Cette fonction permet d’optimiser la colorimétrie des produits raster. L’élément en entrée est une interaction utilisateur. En sortie, la fonction définit un paramètre de la représentation cartographique : la colorimétrie du produit raster.

Exigences associées

F213E1 - Lisibilité

Le logiciel utilise un mode d’interpolation adapté aux caractéristiques des produits majoritaires dans la zone visualisée et à l’échelle d’affichage (sur-échantillonnage ou sous-échantillonnage).

F213E2 - Modification du contraste et de la luminosité

Le logiciel permet de modifier de manière simple le contraste et la luminosité des produits raster. Il propose un mode « aperçu sur une zone réduite » avant de valider la modification. Cette dernière s’applique à la zone visualisée et donc à tous les produits raster visibles dans la fenêtre. Le logiciel permet de revenir facilement à la configuration initiale.

F213E3 - Modification de la palette de couleurs

Le logiciel permet d’accéder à la table de couleurs de chaque produit raster et de modifier chacune des couleurs présentées. Il propose un mode « aperçu sur une zone réduite » avant de valider la modification. Une palette de couleurs en cours peut être enregistrée et sauvegardée pour une

Page 57: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

57 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

réutilisation ultérieure. L’utilisateur peut re-utiliser une palette de couleurs préalablement définie. Toute couleur de la table peut être déclarée transparente. A tout moment, le logiciel permet de revenir à la palette de couleurs initiale.

F213E4 - Modification de l'histogramme

Le logiciel permet de visualiser et de modifier l’histogramme d’un produit raster.

F213E5 - Adaptation locale et automatique de l'histogramme

Le logiciel permet d’optimiser localement l’histogramme d’un produit raster affiché pour en améliorer la lisibilité par l’utilisateur. Cette modification ne porte pas sur la totalité du produit raster, mais uniquement sur la zone visualisée. Cette exigence s’applique également aux représentations hypsométriques issues de MNT.

7.2.6 F214 - Adapter la représentation graphique des vecteurs

Cette fonction permet de modifier la représentation graphique des produits vecteur. L’élément en entrée est une interaction utilisateur. En sortie, la fonction présente un paramètre de la représentation cartographique : la représentation graphique des produits vecteur.

Cette fonction regroupe quatre sous-fonctions qui répondent au même objectif de paramétrage de la représentation cartographique des produits géographiques :

• Fonction F2141 : Sélectionner les objets vectoriels à afficher

• Fonction F2142 : Adapter la symbologie graphique

• Fonction F2143 : Adapter l’ordre d’affichage des objets vectoriels

• Fonction F2144 : Afficher la légende

F2141 - Sélectionner les objets vectoriels à afficher

Le logiciel ou l’utilisateur choisit les couvertures et les classes d’objets qu’il souhaite afficher.

Exigences associées

F2141E1 - Ergonomie de la sélection par l'utilisateur

Pour effectuer ce choix, le logiciel affiche la liste thématique en clair et si possible en français des couvertures et des classes d’objets disponibles et l’utilisateur sélectionne celles qu’il souhaite rendre visibles. La sélection d’une couverture rend visibles tous les objets de la couverture. La sélection d’une classe d’objets rend visibles tous les objets de cette classe d’objets. La liste thématique des couvertures et des classes d’objets présentée à l’utilisateur est dépendante des produits intégrés : elle contient l’union des couvertures et des classes d’objets comprises dans les produits vecteur intégrés. La modification de la visibilité des couvertures et des classes d’objets est simple et rapide.

F2141E2 - Granularité de la sélection des objets vectoriels à afficher

La fonction s'applique aux niveaux ‘couvertures’ et ‘classes d’objets’, ainsi qu'aux ‘catégories d’objets’.

F2142 - Adapter la représentation graphique des objets vectoriels

Terminologie

Une convention de représentation regroupe un ensemble de caractéristiques visuelles pour l’affichage des objets vectoriels à l’écran. Ces caractéristiques comprennent la visibilité ou le

Page 58: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

58 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

masquage des couvertures et des classes d’objets, leur apparence graphique (symbole, couleur, type de trait, remplissage), leur ordre d’affichage et leur caractère sélectionnable ou non.

Description de la fonction

Les données de type vecteur ne sont pas en général accompagnées d'informations de représentation. Il revient à cette fonction de proposer des mécanismes de définition et d'utilisation de conventions de représentation.

Exigences associées

F2142E1 - Conventions de représentations VMAP prédéfinies

Le logiciel est livré avec des conventions de représentation adaptées à l’affichage des produits vecteurs supportés (VMAP0, VMAP1, VMAP2i).

F2142E2 - Conformité GEOSYM

En complément de l’exigence précédente, le logiciel est livré avec deux conventions de représentation conformes à GEOSYM (cf. [GEOSYM]), l’une adaptée aux produits VMAP0 et l’autre adaptée aux produits VMAP1.

F2142E3 - Edition des conventions de représentation

Le logiciel permet la création, la modification, la sauvegarde et le chargement de conventions de représentation.

F2142E4 - Symbologie de classe

A tout moment, l’utilisateur peut modifier la symbologie des objets d’une classe d’objets :

• Pour les objets ponctuels, l’utilisateur peut modifier le symbole, la taille, l’orientation et la couleur.

• Pour les objets linéaires, l’utilisateur peut modifier l’épaisseur, l’apparence et la couleur du trait de contour, l’épaisseur et la couleur du trait intérieur.

• Pour les objets surfaciques, l’utilisateur peut modifier l’épaisseur, l’apparence et la couleur du trait de contour, la couleur et la trame du motif de remplissage, la couleur du fond (avec possibilité de remplissage).

• Pour les objets textuels, l’utilisateur peut modifier la police, la taille, la couleur et quelques caractéristiques (gras, italique, souligné).

F2142E5 - Modification de la symbologie

La modification de la symbologie est prise en compte immédiatement par le logiciel.

F2142E6 - Edition de symboles ponctuels

Le logiciel propose des bibliothèques de symboles vectoriels standards (croix, flèches, rectangles, symboles en forme d’avion, de maison, de bateau, etc.). Ces symboles vectoriels standards peuvent être combinés à volonté par l’utilisateur pour créer des symboles complexes. Un éditeur de symboles vectoriels permet de créer de nouveaux symboles et de les ajouter aux bibliothèques existantes. L’utilisateur peut importer des symboles au format Windows Meta File (WMF).

F2142E7 - Symbologie multi-attributaire statique

L’utilisateur peut définir plusieurs symbologies pour une même classe d’objets en fonction de la

Page 59: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

59 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

valeur prise par certains attributs des objets de cette classe d’objets. Ce faisant, l’utilisateur définit des sous-classes d’objets. L’utilisateur peut définir cette symbologie a priori (i.e. l’utilisateur peut définir cette symbologie même si aucun objet de cette classe n’a encore été intégré). Pour assister l’utilisateur dans cette tâche, le logiciel lui présente le nom des attributs et leurs valeurs possibles en codé et en clair. Cette symbologie est dite statique lorsque l’utilisateur doit effectuer une action pour la mettre à jour (par exemple en rechargeant la convention de représentation complète).

F2142E8 - Symbologie multi-attributaire dynamique

L’utilisateur peut définir des sous-classes d’objets (cf. F2142E7). Cette symbologie est dite dynamique, lorsque le système prend en compte immédiatement les modifications effectuées.

F2142E9 - Symbologie attributaire étiquette

L’utilisateur peut compléter des objets vectoriels par une étiquette. L’étiquette est la valeur d’un attribut de l’objet qui s’affiche sur la représentation cartographique sous forme d’un texte positionné à proximité de l’objet (exemple : nom des villages, nom des cours d’eau, etc.). Si le texte est long, l’étiquette s’affiche sur plusieurs lignes. Une étiquette se définit au niveau d’une classe d’objets et s’applique à tous les objets de la classe d’objets. Le contenu de l’étiquette est associé à un attribut de la classe d’objets. Les caractéristiques du texte (police, style, couleur, attributs, etc.) ainsi que sa position relative par rapport à l’objet (positionnement, distance et angle, affichage et caractéristiques du trait de rappel du déport) sont paramétrables.

F2142E10 - Visibilité vecteur multi-échelles

L’utilisateur peut paramétrer la visibilité des classes d’objets en fonction de l’échelle d’affichage.

F2142E11 - Symbologie vecteur multi-échelles

L’utilisateur peut paramétrer la symbologie des objets d’une classe en fonction de l’échelle d’affichage (par exemple l’épaisseur du trait des routes, l’affichage du nom du village en étiquette à partir d’une certaine échelle).

F2142E12 - Granularité de la représentation graphique des objets vecteur.

La fonction s'applique aux niveaux ‘couvertures’ et ‘classes d’objets’, ainsi qu'aux ‘catégories d’objets’.

F2143 - Adapter l'ordre d'affichage des objets vectoriels

Exigences associées

F2143E1 - Ordre d'affichage par défaut

Le logiciel propose un ordre d’affichage par défaut des classes d’objets vectoriels, qui respecte la règle suivante :

• les objets textuels sont affichés au-dessus des objets ponctuels, dans l’ordre des couvertures

• les objets ponctuels sont affichés au-dessus des objets linéaires, dans l’ordre des couvertures

• les objets linéaires sont affichés au-dessus des objets surfaciques, dans l’ordre des couvertures

• les objets surfaciques sont affichés dans l’ordre des couvertures

Page 60: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

60 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F2143E2 - Modification de l'ordre d'affichage

L’utilisateur peut modifier l’ordre d’affichage des objets vectoriels. Cette modification est prise en compte immédiatement par le logiciel. A tout moment, l’utilisateur peut revenir à l’ordre d’affichage défini par défaut.

Remarque : Quand l’utilisateur utilise la symbologie GEOSYM, l’ordre d’affichage des objets vectoriels est prédéfini (par la spécification). L’utilisateur peut le modifier, mais la symbologie de ces objets vectoriels ne sera plus conforme à la spécification GEOSYM.

F2143E3 - Granularité de l'ordre d'affichage des objets vectoriels

La fonction s'applique aux niveaux ‘couvertures’ et ‘classes d’objets’, ainsi qu'aux ‘catégories d’objets’.

F2144 - Afficher la légende

L’utilisateur peut demander l’affichage de la légende. Cette dernière liste les différentes classes d’objets vectoriels affichées dans la fenêtre et met en correspondance leur symbologie graphique. Elle est présentée sous une forme thématique structurée. Elle est propre à chaque fenêtre cartographique ouverte. L’utilisateur peut la visualiser ou la masquer simplement.

Exigences associées

F2144E1 - Prise en compte des sous-classes d'objets

La légende prend en compte les sous-classes d’objets définies par l’utilisateur (cf. F2142E7 et F2142E8).

F2144E2 - Granularité de la légende

La fonction s'applique aux niveaux ‘couvertures’ et ‘classes d’objets’, ainsi qu'au niveau 'catégories d’objets’.

7.2.7 F215 - Afficher les produits géographiques

Cette fonction affiche les produits géographiques. Les éléments en entrée sont les produits géographiques intégrés et les paramètres de la représentation cartographique (issus des 4 fonctions susmentionnées F211, F212, F213 et F214). En sortie, la fonction présente une représentation cartographique de l’espace géographique.

Exigences associées

F215E1 - Affichage multi-produits

Une fenêtre cartographique peut contenir, avec des limitations qui dépendent du niveau de service d’affichage supporté par le système, l’ensemble des produits de type raster et vecteur disponibles sur l’étendue de la fenêtre.

F215E2 - Pertinence de la projection d'affichage

Le logiciel utilise une projection d’affichage adaptée à la mission du système (ou celle de son utilisateur) et aux données géographiques disponibles.

On rappelle que les projections de géocodage utilisées dans les données raster sont : ARC (ASRP, ORTHO-1 et 2), UTM (USRP, ORTHO-U) et WGS84 (ORTHO-0).

Les projections d’affichage mondiales telles que Mercator directe ou plate carrée (projection dans laquelle les méridiens et les parallèles forment des carrés en projection) sont à proscrire pour

Page 61: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

61 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

l’affichage aux moyennes et grandes échelles (particulièrement dans les zones éloignées de l’équateur) ainsi que pour l’affichage des produits raster géocodés en UTM et en ARC. Elles doivent être réservées aux affichages de données géographiques de très petite échelle telles que les planisphères ou les produits ORTHO-0.

F215E3 - Superposition raster/vecteur

En cas de superposition raster-vecteur, les produits vecteurs sont affichés dans la projection d’affichage des produits raster.

F215E4 - Respect de la qualité colorimétrique des produits raster

Le logiciel ne dégrade pas la qualité colorimétrique des produits raster.

F215E5 - Optimisation de la portée

Le logiciel affiche par défaut les produits raster dans un mode dézoom/2.

F215E6 - Identification de la projection d'affichage

Sur demande de l’utilisateur, il est souhaitable que le logiciel affiche le libellé complet (famille de projection et ses paramètres ainsi que le système géodésique) de la projection d’affichage.

F215E7 - Discrimination visuelle raster/vecteur

En cas de superposition de produits raster et vecteur, l’utilisateur peut régler l’importance visuelle relative des informations raster et vecteur. Par exemple, il peut neutraliser légèrement le fond raster (‘pastellisation’) ou utiliser une coloration en niveaux de gris pour augmenter la lisibilité des informations vecteur. Il peut facilement revenir à la colorimétrie initiale.

F215E8 - Continuité d'affichage

Une zone d'intérêt est couverte en général par plusieurs produits de caractéristiques différentes. On dit qu’un logiciel assure la continuité d’affichage quand il permet, quelle que soit l’emprise de la zone d’intérêt choisie par l’utilisateur, l’affichage des données sous forme d’un continuum cartographique en masquant l’organisation des échanges et les différences de caractéristiques des produits.

Définitions relatives aux produits raster :

• Continuité d’affichage inter-produits : le logiciel masque le découpage en produits élémentaires de même géométrie (par exemple, le logiciel affiche dans la même fenêtre cartographique les produits de même géométrie en faisant son affaire du padding et des recouvrements entre produits).

• Continuité d’affichage inter-zones: le logiciel masque le découpage en produits élémentaires de même échelle et de même projection (UTM ou ARC typiquement) mais de zones de projection différentes.

• Continuité d’affichage inter-échelles: le logiciel masque le découpage en produits élémentaires d’échelles différentes. Les produits sont sur-échantillonnés ou sous-échantillonnés (dans des limites acceptables) pour s’adapter à l’échelle d’affichage.

• Continuité d’affichage inter-systèmes: le logiciel masque le découpage en produits élémentaires géocodés dans des systèmes de projection différents (UTM ou ARC typiquement). Par exemple, le logiciel permet l’affichage d’une zone d’intérêt en mixant des produits USRP et des produits ASRP.

Définitions relatives aux produits vecteur :

Page 62: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

62 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Continuité d’affichage inter-produits : le logiciel masque le découpage en produits élémentaires (par exemple, le logiciel affiche dans la même fenêtre cartographique les bibliothèques VPF, qu’elles soient initialement présentes sur le même échange ou non et sur le même média ou non).

• Continuité d’affichage inter-niveaux: le logiciel masque le découpage en produits élémentaires de niveaux différents (VMAP0 et VMAP1 typiquement). Par exemple, le logiciel propose un mécanisme permettant de passer continûment d’un produit VMAP0 à un produit VMAP1.

Définitions relatives à tous les types de produits :

• Continuité d’affichage inter-échanges: le logiciel masque le découpage en produits élémentaires provenant d’échanges différents.

• Continuité d’affichage inter-média: le logiciel masque le découpage en produits élémentaires provenant de média différents.

Compte tenu des caractéristiques constatées du stock de produits existant dans la géothèque de défense, il est fortement recommandé d’assurer tous les types de continuité d'affichage définis ci-dessus, soit :

• la continuité d’affichage inter-produits raster

• la continuité d’affichage inter-produits vecteur

• la continuité d'affichage inter-échelles.

• la continuité d'affichage inter-niveaux.

• la continuité d’affichage inter-zones

• la continuité d’affichage inter-systèmes

• la continuité d’affichage inter-échanges

• la continuité d’affichage inter-média

F215E8.1 - Continuité d'affichage inter-produits

Le système supporte la continuité d'affichage inter-produits pour les produits vecteur et raster.

F215E8.2 - Continuité d'affichage inter-zones

Le système assure la continuité d'affichage inter-zones.

F215E8.3 - Continuité d'affichage inter-systèmes

Le système assure la continuité d'affichage inter-systèmes.

F215E8.4 - Continuité d'affichage inter-échelles

Le système assure la continuité d'affichage inter-échelles.

F215E8.5 - Continuité d'affichage inter-niveaux

Le système assure la continuité d'affichage inter-niveaux pour les produits vecteur.

F215E8.6 - Continuité d'affichage inter-média

Le système assure la continuité d'affichage inter-média.

Page 63: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

63 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F215E8.7 - Continuité d'affichage inter-échanges

Le système assure la continuité d'affichage inter-échanges.

F215E9 - Facilité de mise en œuvre de la continuité d'affichage

Il est souhaitable que la continuité d’affichage soit respectée par le logiciel sans nécessiter d’intervention de l’utilisateur (par exemple l’utilisation en amont d’une fonction de mosaïquage lors de l’intégration des produits génère une charge de travail supplémentaire pour l’utilisateur).

F215E10 - Documentation de l'affichage

La documentation du logiciel précise les différentes projections d’affichage employées par le logiciel ainsi que leurs conditions d’utilisation.

F215E11 - Performances d’affichage

Les performances de l'affichage sont compatibles de la mission du système.

Modes de réalisation associés

M215a - Continuité d'affichage inter-niveaux vecteur par commutation

Le logiciel affiche les produits VMAP0 aux petites échelles, les produits VMAP1 aux moyennes échelles et les produits VMAP2i aux grandes échelles. Le logiciel définit deux seuils de commutation vecteur, en dessous desquels les produits VMAP0 sont visibles, au-dessus desquels les produits VMAP2i sont visibles et entre les deux les produits VMAP1 sont visibles. Par défaut, le logiciel fixe les seuils à 175K et 100K. L’utilisateur peut modifier ces seuil et leur affecter d'autres valeurs.

M215b - Affichage dans la projection native des produits raster

Les produits raster sont toujours affichés dans leur géométrie native (projection et échelle). Le logiciel affiche, selon l’échelle d’affichage choisie par l’utilisateur (cf. F2112), tous les produits disponibles de même géométrie. Le logiciel assure la continuité d’affichage inter-zones par basculement de zone de projection d’affichage à l’intérieur de la zone de recouvrement (i.e. lorsque la zone visualisée se trouve au niveau d’un passage de zones et que le logiciel ne dispose plus de produits géocodés dans la zone de projection d’affichage courante, le logiciel change de zone de projection d’affichage et affiche les produits géocodés dans cette zone).

Ce mode de réalisation permet d’afficher, indépendamment de l’assemblage de distribution, un continuum des produits de type raster disponibles pourvu qu’ils possèdent tous la même géométrie (même zone de projection UTM/WGS84 ou ARC et même taille de pixel). Les produits de type raster sont affichés dans leur projection native pour en limiter les déformations et dégradations colorimétriques. Ce mode de réalisation assure la continuité d’affichage inter-produits. Il assure également la continuité d'affichage inter-zones par le mécanisme de swap, dont le fonctionnement n'est efficace que si les produits ont un recouvrement suffisant, ce qui n'est pas toujours le cas.

Exigences spécifiques du mode de réalisation

M215bE1 - Précision pour ASRP et USRP

Pour assurer la continuité d’affichage inter-zones, il convient que le système ne provoque pas le basculement sur détection de la longitude de changement de fuseau UTM ou la latitude de changement de bande ARC car certains produits USRP ou ASRP ont une étendue qui dépasse largement les limites de la zone dans laquelle ils sont géocodés (c’est le cas de la majorité des produits issus de cartes à petite échelle). Il convient également que le système ne provoque pas le

Page 64: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

64 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

basculement sur la limite de l’image paddée mais plutôt sur la limite de l’image non paddée (champs SWO, SWA, NEO et NEA du fichier GEN) car beaucoup de produits présentent des zones de padding de grande étendue.

M215bE2 - Sélectivité

Il est souhaitable que l’utilisateur puisse forcer le changement de zone (par exemple de la zone UTM 31N à la zone UTM 30N ou de la bande ARC 2 à la bande ARC 3). Dans ce cas, le logiciel modifie la projection d’affichage et les produits raster affichés.

M215c - Affichage dans le système de projection natif des produits raster

Une fenêtre cartographique possède une caractéristique ‘système de projection’ qui peut prendre la valeur UTM ou ARC et peut être modifiée par l’utilisateur. Le logiciel détermine la zone de projection en fonction de l’étendue de la zone visualisée (i.e. si l’étendue de la zone visualisée est entièrement à l’intérieur d’une zone de projection, celle-ci est choisie ; si la zone visualisée s’étend sur plusieurs zones de projection, celle qui présente la plus grande superficie en intersection avec la zone visualisée est choisie). Il affiche, selon le paramétrage défini par l’utilisateur, tous les produits disponibles géocodés dans ce système de projection :

• Les produits dont la projection native correspond à la projection d’affichage sont affichés dans leur projection native.

• Les produits dont la projection native ne correspond pas à la projection d’affichage sont re-projetés à la volée.

Ce mode de réalisation est de même nature que le précédent mais n’impose pas que les produits affichés soient tous géocodés dans la même zone de projection. Il privilégie l’affichage dans la projection native des produits de type raster pour en limiter les déformations et dégradations colorimétriques. Tout comme le mode réalisation précédent (cf. M215b), il assure la continuité d’affichage inter-produits. Il assure en plus la continuité d’affichage inter-zones, en re-projetant à la volée les produits raster de même famille de projection et de zones de projection différentes.

Exigences spécifiques du mode de réalisation

M215cE1 - Sélectivité

Lorsque la zone visualisée présente des produits à cheval sur deux zones de projection, il est souhaitable que l’utilisateur puisse forcer le changement de zones de projection (par exemple de la zone UTM 31N à la zone UTM 30N ou de la bande ARC 2 à la bande ARC 3). Dans ce cas, le logiciel modifie la projection d’affichage et re-projette à la volée les produits raster visibles.

M215d - Affichage dans une projection glissante

Une projection d’affichage est dite glissante quand les paramètres de la projection sont recalculés automatiquement pour s’adapter à chaque modification de la zone visualisée. Par exemple, une projection Lambert glissante est une projection Lambert conique conforme tangente à tout moment au centre de la fenêtre. A chaque déplacement de la fenêtre, le parallèle de tangente est modifié et le système calcule les nouveaux paramètres de la projection Lambert utilisée pour l’affichage.

Ce mode de réalisation privilégie la continuité d’affichage. Il permet d’afficher, indépendamment de l’assemblage de distribution et de la projection de géocodage, le continuum des produits de type raster disponibles même s’ils ne sont pas tous géocodés dans le même système de projections (UTM/WGS84 ou ARC) (ils doivent néanmoins avoir tous la même taille de pixel). Il assure la continuité d’affichage inter-produits et inter-zones. En outre, il assure également la continuité d’affichage inter-systèmes.

Page 65: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

65 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

M215e - Affichage dans une projection choisie par l'utilisateur

L’utilisateur choisit une projection d’affichage parmi celles offertes par le système.

Les continuités d’affichage inter-produits, inter-zones et inter-systèmes sont assurées. Cependant, ce mode de réalisation est à éviter si l’utilisateur ne dispose pas de compétences particulières en géographie.

Exigences spécifiques du mode de réalisation

M215eE1 - Sélectivité

Compte tenu des projections natives des produits raster présents en géothèque de défense (UTM/WGS84 et ARC), il est souhaitable que l’utilisateur puisse choisir la projection d’affichage dans une liste qui comprend a minima les 120 projections UTM/WGS84 et les 18 projections ARC.

M215f - Affichage dans une projection optimisée par le système

Le système choisit la projection d’affichage optimale (qui minimise notamment les déformations et dégradations colorimétriques), compte tenu de la couverture des données disponibles pour être affichées dans la zone visualisée. Par exemple, si l’utilisateur souhaite afficher des produits raster sur la France et si la majeure partie d’entre eux sont rectifiés en UTM 31N sur WGS84, le système choisit la projection d’affichage UTM 31N sur WGS84. Les produits, dont la projection d’affichage correspond à la projection native, sont affichés dans leur projection native ; les autres sont re-projetés à la volée dans la projection d’affichage définie par le système.

Ce mode de réalisation permet d’afficher, indépendamment de l’assemblage de distribution, un continuum des produits de type raster disponibles. Il privilégie l’affichage dans la projection native des produits de type raster pour en limiter les déformations et dégradations colorimétriques. Tout comme les deux modes de réalisation précédents (cf. M215d et M215e), les continuités d’affichage inter-produits, inter-zones et inter-systèmes sont assurées.

Exigences spécifiques du mode de réalisation

M215fE1 - Sélectivité

Compte tenu des projections natives des produits raster présents en géothèque de défense (UTM/WGS84 et ARC), il est souhaitable que l’utilisateur puisse forcer la projection d’affichage et en choisir une dans une liste qui comprend a minima les 120 projections UTM/WGS84 et les 18 projections ARC.

Page 66: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

66 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.3 F22 - CONSULTER LES METADONNEES

Le logiciel permet la consultation des métadonnées relatives aux produits géographiques affichés ainsi qu’à leurs sources. Cette fonction permet d’afficher les métadonnées des produits géographiques. Les éléments en entrée sont les produits géographiques affichés (issus de la fonction « Afficher et naviguer dans les produits » (cf. F21) et une interaction utilisateur. En sortie, la fonction présente les métadonnées des produits et des sources sélectionnées par l’utilisateur.

Cette fonction regroupe deux sous-fonctions :

• La fonction F221 permet de sélectionner des produits et des sources.

• La fonction F222 permet d’afficher les métadonnées des produits ou des sources sélectionnés.

7.3.1 F221 - Sélectionner des produits et des sources

On donne ci-dessous des exemples de modes de réalisation pour le choix des produits dont l’utilisateur veut consulter les métadonnées (du produit lui-même ou de ses sources).

Modes de réalisation associés

M221a - Sélection sur clic

L’utilisateur désigne un point de l’espace par un simple clic dans la zone utile d’une fenêtre cartographique. Le logiciel propose le ou les produits « sous le clic » (ceux dont l’étendue géographique contient le point de l’espace désigné par le clic) ainsi que la source ou les sources associées à ces produits.

M221b - Sélection sur emprise

Sur demande de l’utilisateur, le logiciel affiche dans la fenêtre cartographique, en superposition des produits géographiques et en utilisant une ergonomie adaptée, les emprises des produits affichés et de leurs sources. L’utilisateur peut sélectionner graphiquement ces emprises. Le logiciel offre un mécanisme ergonomique visuel adapté pour mettre en correspondance les sources et les produits associés.

M221c - Affichage dynamique

Le logiciel affiche en permanence (dans une zone de l’écran prévue à cet effet ou sous forme d’info-bulle par exemple) les métadonnées les plus pertinentes du produit ou de la partie de produit affiché sous le curseur.

Page 67: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

67 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.3.2 F222 - Afficher les métadonnées

Cette fonction affiche les métadonnées des éléments sélectionnés par la fonction précédente (produits et sources).

Les exigences de cette fonction sont regroupées en deux parties, selon que les éléments sélectionnés par la fonction précédente (cf. F21) comprennent ou non des sources.

Exigences associées

F222E1 - Consultation des métadonnées

Le logiciel permet de consulter les métadonnées les plus pertinentes (compte tenu de l’emploi opérationnel du logiciel) des produits sélectionnés et de leurs sources.

F222E2 - Complétude sémantique

Il est souhaitable que l’utilisateur puisse accéder à la totalité des métadonnées des produits sélectionnés.

F222E3 - Documentation relative aux métadonnées

La documentation technique du logiciel présente de manière détaillée l’origine des métadonnées affichées.

Modes de réalisation associés

M222a - Présentation standardisée des métadonnées

Le logiciel présente les métadonnées des produits sélectionnés en utilisant un standard de métadonnées. Les standards les plus courants sont l’ISO19115 ([ISO19115]) et le CSDGM ([CSDGM]), publiés respectivement par l’ISOTC211 et le FGDC.

M222b - Présentation dans la logique du format

Le logiciel présente les métadonnées des produits sélectionnés en utilisant l’organisation propre au format de données. Par exemple, les métadonnées des produits ASRP et USRP sont présentes selon une structure arborescente dans les fichiers GEN, QAL et SOU.

M222c - Présentation unifiée

Le logiciel présente les métadonnées des produits sélectionnés en utilisant une présentation unifiée propre au système (indépendamment du format des données et sans nécessairement s'appuyer sur un standard de métadonnées).

Page 68: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

68 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.4 F23 - CONSULTER LES INFORMATIONS ATTRIBUTAIRES

Cette fonction permet de consulter les informations attributaires des produits géographiques vectoriels. Les éléments en entrée sont les produits géographiques vecteur affichés et une interaction utilisateur. En sortie, la fonction présente les informations attributaires d’objets vectoriels sélectionnés.

Cette fonction regroupe deux sous-fonctions :

• La fonction F231 permet de sélectionner des objets vectoriels dans une fenêtre cartographique.

• La fonction F232 permet d’afficher les informations attributaires des objets vectoriels sélectionnés.

7.4.1 F231 - Sélectionner les objets vectoriels

Cette fonction prend en entrée les objets vectoriels affichés dans une fenêtre cartographique. En sortie, la fonction présente le ou les objets vectoriels sélectionnés (en vue de l’affichage de leurs informations attributaires).

Exigences associées

F231E1 - Modes de sélection

Le logiciel permet de sélectionner un ou plusieurs objets vectoriels. Le logiciel offre différents modes de sélection des objets vectoriels :

• Sélection par clic : le ou les objets vectoriels qui se trouvent sous le curseur sont sélectionnés. Si plusieurs objets se trouvent ‘sous le curseur’, le logiciel en présente la liste à l’utilisateur afin qu’il puisse choisir le ou les objets à sélectionner.

o Sélection par ‘simple clic’ avec remplacement de la sélection courante.

o Sélection par ‘shift clic’ avec ajout à la sélection.

• Sélection par zone : le ou les objets vectoriels qui intersectent ou qui sont inclus dans la zone (cercle, rectangle ou zone dessinée à main levée) définie par l’utilisateur sont sélectionnés.

Lors d’une sélection multiple, le logiciel présente à l’utilisateur les différents objets sélectionnés et lui propose d’en sélectionner un ou plusieurs.

F231E2 - Mise en évidence

Les objets sélectionnés sont mis en évidence sur l’écran. L’utilisateur peut choisir un mode de mise

Page 69: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

69 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

en évidence parmi ceux proposés par le logiciel (comme par exemple, clignotement des objets sélectionnés, affichage en mode inverse vidéo des objets sélectionnés, coloriage de la sélection, etc.).

F231E3 - Centrage sur les objets sélectionnés

Le logiciel permet de centrer la zone visualisée sur le ou les objets sélectionnés. Il permet également de zoomer sur la sélection ; dans ce cas, le logiciel ajuste l’étendue de la zone visualisée pour contenir strictement tous les objets sélectionnés (par exemple, l’étendue de la sélection occupe environ 90% de l’étendue de la zone visualisée).

F231E4 - Sélectionnabilité

Tous les objets vectoriels sont sélectionnables par défaut. L’utilisateur peut rendre, de manière simple, certaines couvertures et certaines classes d’objets non sélectionnables (par exemple, pour faciliter la sélection de certains ponctuels, il est utile de rendre non sélectionnables certains surfaciques). L’action de « non sélection » appliquée à une couverture rend non sélectionnables tous les objets de cette couverture.

F231E5 - Sélection d'une classe

Il est souhaitable que le logiciel permette de sélectionner une classe d’objets vectoriels (i.e. tous les objets d’une classe).

F231E6 - Support des catégories

Si le logiciel supporte la notion de catégorie, les deux exigences précédentes s’appliquent également aux catégories d’objets.

7.4.2 F232 - Afficher les informations attributaires

Cette fonction affiche les informations attributaires du ou des objets vectoriels sélectionnés. En entrée, elle prend le ou les objets vectoriels sélectionnés par la fonction précédente. En sortie, la fonction présente leurs informations attributaires.

Cette fonction possède une autre entrée possible : la sélection d’une requête (cf. F51).

Exigences associées

F232E1 - Affichage mono-objet

A l’issue d’une sélection mono-objet, l’utilisateur a accès aux caractéristiques sémantiques de cet objet vectoriel. Le nom des attributs et leur valeur sont indiqués à la fois en codé et en clair.

F232E2 - Affichage multi-objets

A l’issue d’une sélection multi-objets, l’utilisateur a accès aux caractéristiques sémantiques de ces objets vectoriels sélectionnés. Les noms de leurs attributs et leurs valeurs sont indiqués à la fois en codé et en clair.

F232E3 -Traduction des informations sémantiques

Le système propose une traduction des noms des couvertures, classes et catégories d'objets, ainsi que des noms et valeurs des attributs.

Page 70: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

70 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

7.5 F24 - HABILLER LA REPRESENTATION CARTOGRAPHIQUE

Cette fonction permet de compléter la représentation cartographique par des éléments cartographiques. Les éléments en entrée sont les produits géographiques affichés (issus de la fonction « Consulter et naviguer dans les produits ») et une interaction utilisateur. En sortie, la fonction complète la représentation cartographique par des éléments cartographiques.

Cette fonction regroupe quatre sous-fonctions :

• La fonction F241 complète la représentation cartographique avec une grille.

• La fonction F242 complète la représentation cartographique avec une pige.

• La fonction F243 complète la représentation cartographique avec une flèche du nord.

• La fonction F244 complète la représentation cartographique avec la position du porteur.

7.5.1 F241 - Compléter avec une grille

Le logiciel permet de compléter la représentation cartographique avec une grille en superposition des produits géographiques d’une fenêtre cartographique, ou sur le fond d'écran à défaut de donnée disponible. La grille couvre alors la totalité de la zone visualisée.

Exigences associées

F241E1 - Paramétrage de la grille

Sur demande de l’utilisateur, le logiciel affiche une grille en superposition des produits géographiques d’une fenêtre cartographique. L’utilisateur peut choisir son type (géographique sur WGS84 ou MGRS), son pas (en degrés, en mètres ou kilomètres selon le type de la grille), son apparence graphique.

F241E2 - Choix de la projection ou du système géodésique

En complément de l’exigence précédente, l’utilisateur peut demander l’affichage d’une grille dans n’importe quelle projection ou système géodésique défini dans la base de paramètres défense (cf. F73). Sur ces grilles, l’utilisateur dispose du même niveau de paramétrage que celui mentionné dans l’exigence précédente.

F241E3 - Informations de position

Sur deux des bords de la zone visualisée, il est souhaitable que le logiciel présente quelques informations de position :

• Sur le bord du haut ou du bas de la zone visualisée, le logiciel affiche les longitudes ou les abscisses (selon la grille choisie) des lignes verticales qui constituent la grille.

Page 71: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

71 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Sur le bord droit ou gauche de la zone visualisée, le logiciel affiche les latitudes ou les ordonnées (selon la grille choisie) des lignes horizontales qui constituent la grille.

Ces informations de position peuvent être affichées ou masquées simplement. L’utilisateur peut paramétrer leur police de caractères.

F241E4 - Pas dynamique

Il est souhaitable que le logiciel adapte automatiquement le pas du carroyage en fonction de l’échelle d’affichage et de l’étendue de la zone visualisée.

F241E5 - Bigrammes du carroyage MGRS

Dans le cas d’un carroyage MGRS, le logiciel affiche, sur demande de l’utilisateur, le bigramme des carreaux de 10 000 km2. Cet affichage utilise des polices transparentes pour ne pas gêner la visualisation des produits cartographiques. Ces bigrammes sont affichés au milieu des carreaux.

F241E6 - Coordonnées 4 coins pour carroyage

Sur demande de l’utilisateur, le logiciel affiche les coordonnées de 4 points, situés aux quatre coins de la zone visualisée et à l’intersection des lignes horizontales et verticales de la grille. Ces coordonnées sont exprimées dans le système de la grille.

7.5.2 F242 - Compléter avec une pige

Sur demande de l’utilisateur, le logiciel affiche, en superposition des produits géographiques de la fenêtre cartographique une pige qui figure graphiquement l’échelle d’affichage. L’utilisateur paramètre le nombre de séparations de la pige, ses deux couleurs et sa taille (parmi plusieurs valeurs prédéfinies, par exemple, entre 10 km et 100 m). L’utilisateur peut facilement masquer cette pige.

7.5.3 F243 - Compléter avec une flèche du nord

Sur demande de l’utilisateur, le logiciel affiche, en superposition des produits géographiques de la fenêtre cartographique, une flèche qui indique le nord géographique. Cette flèche peut être positionnée par l’utilisateur à n’importe quel endroit de la fenêtre cartographique, elle indique toujours (quels que soient les éventuels déplacements ou changements de l’orientation de l’affichage) la direction du nord géographique au centre de la zone visualisée. L’utilisateur peut facilement masquer cette flèche.

7.5.4 F244 - Compléter avec la position du porteur

Quand le logiciel est utilisé à bord d’un véhicule mobile, la position de celui-ci est affichée en permanence en superposition des produits géographiques de la fenêtre cartographique.

8. F3 - EXPLOITER UN CATALOGUE DES PRODUITS

8.1 Généralités

8.1.1 Terminologie

Le catalogue est la base de données des produits intégrés.

Page 72: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

72 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

8.1.2 Description de la fonction

La fonction « Exploiter le catalogue des produits » permet d’afficher à l’écran le catalogue des produits intégrés, d’afficher des métadonnées et d’archiver des produits intégrés. En entrée, cette fonction utilise les produits géographiques intégrés (résultats de la fonction F1). Les éléments en sortie sont divers : affichage du catalogue, affichage des métadonnées de produits intégrés, produits géographiques archivés.

Cette fonction regroupe 5 sous-fonctions :

• F31 : Consulter le catalogue

• F32 : Consulter les métadonnées via le catalogue

• F33 : Archiver des produits intégrés

• F34 : Restaurer des produits archivés

• F35 : Supprimer des produits

Page 73: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

73 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

8.1.3 Décomposition fonctionnelle

8.2 F31 - CONSULTER LE CATALOGUE

Cette fonction permet de consulter le catalogue des produits intégrés. Les éléments en entrée sont les produits géographiques intégrés. En sortie, la fonction affiche le catalogue et permet à l’utilisateur d’adapter le contenu à ses besoins.

Exigences associées

F31E1 - Constitution du catalogue

Le logiciel gère une base de données dans laquelle chaque produit intégré est caractérisé par son emprise et ses caractéristiques. Lors de l’intégration des produits, le logiciel renseigne automatiquement cette base de données en utilisant les métadonnées présentes sur les médias.

F31E2 - Persistance du catalogue

Le logiciel permet la gestion de la persistance du catalogue.

Page 74: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

74 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Modes de réalisation associés

M31a - Catalogue alphanumérique

Sur demande de l’utilisateur, le logiciel affiche la liste des produits géographiques intégrés. Il est souhaitable que cette liste soit ordonnée par type de données (raster, vecteur et MNT), puis par format et par échelle.

M31b - Catalogue graphique

Sur demande de l’utilisateur, le logiciel ouvre une fenêtre cartographique (appelée fenêtre catalogue) dans laquelle sont affichées en fond de plan une représentation simplifiée de la terre (appelée planisphère) et en superposition les emprises des produits géographiques intégrés. La fenêtre catalogue est indépendante des autres fenêtres ouvertes et reste ‘ouverte’ jusqu’à ce que l’utilisateur la ferme. Elle respecte les mêmes principes ergonomiques que les fenêtres cartographiques en termes de positionnement dans l’espace offert par l’écran, de dimensionnement, d’iconification, de fermeture, et d’agrandissement.

Exigences spécifiques du mode de réalisation

M31bE1 - Pertinence du planisphère

Le planisphère est une représentation simplifiée de la terre (par exemple : frontières politiques, capitales et grandes villes). La densité d’informations affichées varie en fonction de l’échelle d’affichage. Par exemple, le planisphère présente à une petite échelle les frontières politiques. A une plus grande échelle, les capitales et les villes importantes sont également visibles. Cette représentation est issue de données récentes. Son contenu est adapté à la visualisation des emprises des produits :

• de niveau 0 (1:1 000 000)

• de niveau 1 (1:250 000)

• de niveau 2 (1:50 000 à 1:100 000)

M31bE2 - Représentation graphique du catalogue

La symbologie des emprises figure différentes caractéristiques des produits, dont au minimum leur type (raster, vecteur ou MNT), leur format et leur échelle ou leur niveau. La légende de cette symbologie est consultable facilement par l’utilisateur. Le contenu de la fenêtre catalogue est dynamique par rapport à l’intégration et à la suppression des produits dans le logiciel, c’est à dire qu’à chaque nouvelle intégration ou suppression de produits, la fenêtre catalogue est mise à jour et prend en compte les évolutions. L’utilisateur peut facilement masquer / afficher les emprises par format (i.e. les emprises de tous les produits d’un même format).

M31bE3 - Consultation et navigation cartographique dans la fenêtre catalogue

La projection d’affichage de la fenêtre catalogue est adaptée à un affichage de couverture mondiale. Au premier affichage de la fenêtre catalogue, l’échelle d’affichage est telle que le planisphère complet est visible dans la zone visualisée, et le centre de la fenêtre catalogue est confondu avec l’intersection entre le méridien de Greenwich et l’équateur. Le logiciel offre les fonctions de navigation cartographique suivantes dans la fenêtre catalogue :

• Centrage sur clic

• Déplacement panoramique discret (main)

• Echelle d’affichage multipliée par 2

Page 75: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

75 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Echelle d’affichage divisée par 2

• Zoom plus cadré

• Choix d’une échelle d’affichage dans une liste prédéfinie contenant au minimum les échelles suivantes 200M, 150M, 100M, 50M, 33M, 20M, 10M, 5M, 2M.

M31bE4 - Services présents

En complément de l’exigence précédente, le logiciel offre les services suivants :

• Les fonctions de navigation cartographiques suivantes :

o Déplacement panoramique continu

o « Aller à » sur coordonnées

o Choix dans la liste précédemment prédéfinie des échelles d’affichage supérieures ou inférieures (fonction de type échelle + / échelle -)

o Saisie d’une échelle d’affichage au clavier

• L’utilisateur peut facilement masquer / afficher les emprises par échelle (les emprises de tous les produits d’une même échelle).

• L’utilisateur peut modifier la symbologie proposée par le logiciel.

M31bE5 - Affichage des emprises de filtres

En plus des emprises des produits intégrés, sur demande de l’utilisateur, il est souhaitable que le logiciel affiche les emprises des filtres spatiaux persistants et l’emprise du théâtre (si ce service existe). La légende de la fenêtre catalogue est alors mise à jour pour refléter ces nouvelles entrées.

M31bE6 - Documentation du planisphère

L’origine du planisphère utilisé est documentée.

8.3 F32 - CONSULTER LES METADONNEES VIA LE CATALOGUE

La fonction F32 permet de consulter les métadonnées des produits intégrés. L’élément en entrée est le catalogue des produits intégrés. En sortie, la fonction affiche les métadonnées de produits géographiques sélectionnés. Cette fonction regroupe deux sous-fonctions :

• La fonction F321 permet de sélectionner des produits géographiques dans le catalogue.

• La fonction F322 permet d’afficher les métadonnées des produits sélectionnés.

8.3.1 F321 - Sélectionner les produits dans le catalogue

Pour satisfaire cette fonction, le logiciel peut mettre en place des mécanismes de sélection sur liste (pour les produits listés alphabétiquement) ou de sélection graphique (pour les produits affichés graphiquement). Les modes de réalisation ci-après décrivent ces mécanismes.

Modes de réalisation associés

M321a - Sélection sur liste de produits

Ce mode de réalisation s’applique sur les catalogues alphanumériques.

Le logiciel présente la liste des différents produits disponibles et permet à l’utilisateur de sélectionner le ou les produits pour lesquels il souhaite consulter les métadonnées. Les sélections par ‘simple clic’, ‘shift clic’ et ‘control clic’ permettent respectivement de sélectionner un produit,

Page 76: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

76 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

plusieurs produits consécutifs et plusieurs produits de la liste (qui ne sont pas nécessairement consécutifs).

M321b - Sélection graphique sur le catalogue

Ce mode de réalisation s’applique sur les catalogues graphiques.

Les emprises des produits géographiques disponibles sont présentées graphiquement sur le catalogue et l’utilisateur peut les sélectionner graphiquement. Les sélections graphiques suivantes sont proposées par le logiciel :

• Sélection par ‘simple clic’ avec remplacement de la sélection courante.

• Sélection par ‘shift clic’ avec ajout à la sélection.

• Sélection graphique rectangulaire (sélection directe de l’ensemble des emprises qui intersectent un rectangle dessiné temporairement à l’écran).

Lors d’une sélection multiple, le logiciel présente à l’utilisateur les différents produits sélectionnés et lui propose d’en sélectionner un ou plusieurs.

M321c - Sélection par requête

L’utilisateur peut effectuer des recherches sur les produits intégrés dans le logiciel, en exprimant des requêtes sur le catalogue. Les requêtes peuvent être sémantiques et spatiales. Les requêtes sémantiques portent sur les informations caractéristiques des produits. Les requêtes spatiales répondent à la question « quels sont les produits disponibles sur une certaine zone ? ». L’utilisateur saisit graphiquement la zone de recherche ou saisit au clavier les coordonnées du coin haut-gauche et du coin bas-droit de cette zone (cf. F71). L’utilisateur peut exprimer une requête mixte en combinant des critères sémantiques et spatiaux.

Exigences spécifiques du mode de réalisation

M321cE1 - Affichage graphique de la zone de requête

Si le logiciel supporte un catalogue graphique, la zone de recherche apparaît en superposition du planisphère dans la fenêtre catalogue. Les emprises des produits résultant de l’exécution d’une requête sont mises en évidence par un moyen visuel dans la fenêtre catalogue. Ces dernières conservent leur symbologie et restent sélectionnables (pour permettre à l’utilisateur d’accéder aux métadonnées).

M321cE2 - Persistance des requêtes

Il est souhaitable que l’utilisateur puisse enregistrer une requête, la modifier et la supprimer.

8.3.2 F322 - Afficher les métadonnées

Cette fonction se comporte comme la fonction F222 « Afficher les métadonnées » et supporte les mêmes exigences, à l’exception près que le logiciel permet en plus l’affichage des métadonnées des produits résultats des requêtes.

8.4 F33 - ARCHIVER LES PRODUITS INTEGRES

Cette fonction permet d’archiver des produits intégrés dans le logiciel. L’élément en entrée de cette fonction est le catalogue affiché à l’écran. En sortie, la fonction a archivé certains produits géographiques. Cette fonction regroupe deux sous-fonctions :

• La fonction F331 permet de sélectionner.

Page 77: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

77 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• La fonction F332 permet d’archiver les produits sélectionnés.

8.4.1 F331 - Sélectionner les produits

Cette fonction est la même que la fonction F321 et supporte les mêmes exigences.

8.4.2 F332 - Prendre en compte l'archivage des produits

Le logiciel offre une fonction d’archivage des produits géographiques. Un produit archivé n’est plus considéré comme intégré. Il ne peut donc plus être affiché ou exploité par le logiciel. Cependant il reste référencé et affiché dans le catalogue et ses métadonnées sont consultables. L’état « archivé » ou « intégré » d’un produit est pris en compte dans l’affichage du catalogue, dans les critères de recherche, etc. Parmi les informations caractéristiques d’un produit géographique archivé, on trouve la référence au média. Cette référence a été renseignée au moment de l’intégration.

Exigences associées

F332E1 - Libération de ressources informatiques

L’opération d’archivage libère les éventuelles ressources informatiques (notamment l’espace mémoire de masse) réservées pour ce produit. L’archivage n’est pas physiquement réalisé (les produits géographiques sont déjà présents sur leur média).

8.5 F34 - RESTAURER LES PRODUITS ARCHIVES

Cette fonction permet de restaurer des produits archivés. Les éléments en entrée de cette fonction sont les produits archivés. En sortie, les produits passent de l’état « archivés » à l’état « intégrés » et sont de nouveau disponibles pour toutes les autres fonctions.

Exigences associées

F34E1 - Intégration directe

Le logiciel permet l’intégration directe d’un produit archivé. Après sélection d’un produit archivé, le logiciel indique à l’utilisateur le média qu’il doit utiliser et, après insertion du média dans le système, réalise automatiquement l’intégration. Les paramètres initiaux de l’intégration (notamment les filtres) sont appliqués à nouveau.

8.6 F35 - SUPPRIMER DES PRODUITS

Cette fonction fait disparaître des produits du catalogue. Ces produits ne sont plus disponibles pour les autres fonctions. Le cas échéant, les ressources systèmes réservées pour ces produits sont libérées et deviennent disponibles pour d’autres produits.

9. F4 - MESURER

9.1 Généralités

9.1.1 Terminologie

9.1.1.1 Terminologie relative aux systèmes de coordonnées

Un système géodésique est défini par la donnée :

Page 78: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

78 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• d’un ellipsoïde,

• de son positionnement par rapport au corps terrestre (défini en absolu par un réseau physique de points géodésiques ou en relatif par rapport à un autre système géodésique),

• d’une origine des coordonnées (le plan équatorial pour la latitude, le méridien origine pour la longitude).

Ainsi défini, un système géodésique permet de désigner sans ambiguïté un point de l’espace terrestre par la donnée de ses coordonnées géographiques. WGS84, ED50, NTF sont des exemples de systèmes géodésiques.

Une formule de projection est une formule, un algorithme ou tout autre moyen de transformer des coordonnées géographiques (sur l’ellipsoïde) en coordonnées cartographiques (dans le plan) et réciproquement. Cette ‘formule’ est en général paramétrée. Lambert conique conforme, Mercator directe, etc. sont des exemples de formules de projection.

Une projection est une formule de projection pour laquelle :

• tous les paramètres sont connus,

• le système géodésique est fixé.

Une projection cartographique est munie d’une origine universelle des coordonnées et permet ainsi de désigner sans ambiguïté un point de l’espace terrestre par la donnée de ses coordonnées cartographiques. UTM 32N/WGS84, UTM31N/ED50, Lambert France II, sont des exemples de projections cartographiques.

Une projection de géocodage (expression définie au chapitre 7.1.1) ne permet pas nécessairement de désigner un point dans l’espace terrestre mais permet la rectification des rasters. A ce titre, on inclut sous cette terminologie les formules du système ARC. La projection de géocodage ‘ARC zone 3’, par exemple, permet de déterminer la géométrie d’un produit raster mais ne permet pas d’exprimer des coordonnées autrement que dans le repère relatif de l’image.

Un système de projections est un ensemble de projections de même formule mais de zones d’application différentes. Les 120 projections UTM/WGS84, les 18 projections ARC sont des exemples de systèmes de projection.

Un système de coordonnées est défini par :

• une projection (système de coordonnées cartographiques) ou un système géodésique (système de coordonnées géographiques),

• un format d’expression des coordonnées (4° 30’33", 4,56 degrés, etc.)

Un système de désignation est défini par un système de projections et un format d’expression des coordonnées. MGRS est un système de désignation fondé sur les 120 projections UTM sur WGS84 et présentant les coordonnées sous la forme ‘32UNV1000050000’. Bien que n’étant pas fondé sur un système de projections, GEOREF sera assimilé à un système de désignation.

Quelques unités et formats d’expression de coordonnées sont présentés dans le tableau ci-après avec les conventions suivantes :

• O peut prendre la valeur « E » pour Est ou « W » pour Ouest

• A peut prendre la valeur « N » pour Nord ou « S » pour Sud

• 9 peut prendre les valeurs « 0 » à « 9 »

• le nombre de chiffres des parties décimales est adapté à la précision recherchée

• D signifie degré

Page 79: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

79 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• M signifie minute

• S signifie seconde

Pour les systèmes utilisés dans l’armée de l’air ou dans la marine, les coordonnées géographiques sont généralement exprimées dans l’ordre Lat / Long (et non Long / Lat). A l’inverse, pour les systèmes utilisés dans l’armée de terre, les coordonnées géographiques sont généralement exprimées dans l’ordre Long / Lat.

DD

Degrés décimaux (pour les coordonnées géographiques)

Format A99,99999 O999,99999

Par exemple N45,30000 E001,01235

DMS

Degrés, minutes, secondes (pour les coordonnées géographiques)

Format ADD°MM’SS" ODDD°MM’SS" ou ADD°MM’SS,SS" ODDD°MM’SS,SS"

Par exemple N45° 45’ 30" E001° 30’ 40" ou N45° 45’ 30,79" E001° 30’ 40,80"

DMM

Degrés, minutes, millièmes de minutes (pour les coordonnées géographiques)

Format ADD°MM,MMM’ ODDD°MM,MMM’

Par exemple N45° 45,745’ E001° 30,152’

DMC

Degrés, minutes, centièmes de minutes (pour les coordonnées géographiques)

Format ADD°MM,MM’ ODDD°MM,MM’

Par exemple N45° 45,74’ E001° 30,15’

FL ‘Flight Level’ ou ‘niveau de vol’ : utilisé par l’armée de l’air pour l’expression des altitudes. C’est la partie entière de l’altitude en pieds divisée par cent.

Le nombre de degrés de la longitude est toujours exprimé sur 3 caractères (la valeur est éventuellement complétée à gauche par des 0). Le nombre de degrés de la latitude est toujours exprimé sur 2 caractères (la valeur est éventuellement complétée à gauche par un 0).

Une base de paramètres géodésiques est l’ensemble des objets nécessaires à la définition des systèmes de coordonnées. La base de paramètres de l’EPSG et la base de paramètres géodésiques défense en sont des exemples.

La base de paramètres géodésiques défense ([PARAMDEF]) est la base de paramètres géodésiques de la défense nationale française. Elle est tenue à jour par le BGI avec l’aide de l’IGN (elle est également distribuée avec les logiciels de la suite GEODEF).

La conversion de coordonnées d’un système A vers un système B utilise des formules exactes (par exemple passage des coordonnées planes aux coordonnées géographiques puis aux coordonnées géocentriques).

La transformation de coordonnées d’un système A vers un système B utilise des formules qui ne sont pas exactes car elles utilisent des paramètres qui sont estimés. C’est aussi le cas par exemple des formules de Molodensky (passage d’un système géographique à un autre géographique).

9.1.1.2 Terminologie relative aux distances

Si l’on considère deux points A et B de la surface terrestre et le plan défini par les deux normales à l’ellipsoïde passant par ces points, on peut définir les distances suivantes :

• Dd : Distance directe (communément nommée distance à vol d’oiseau)

Page 80: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

80 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• De : Distance réduite à l’ellipsoïde :

o Orthodromie : plus court chemin sur l’ellipsoïde

o Loxodromie : chemin à cap constant sur l’ellipsoïde

• Dt : Distance terrain (si un MNT est disponible sur la zone considérée)

• Dp : Distance en projection, distance déduite de la distance euclidienne entre les représentations sur le plan de projection de A et B.

On appelle route entre A et B le chemin qu’il faut emprunter pour se rendre de A à B.

9.1.1.3 Terminologie relative aux angles

On considère les directions suivantes :

• Y : Nord de la carte (parfois noté GN pour Grid North)

• NG : Nord géographique

• NM : Nord magnétique

Page 81: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

81 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

L’ azimut magnétique est l’angle entre une direction donnée et le nord magnétique. L’azimut géographique est l’angle entre une direction donnée et le nord géographique. Le gisement est l’angle entre une direction donnée et le nord de la carte (ou nord de l’écran).

Le millième OTAN est une unité d’angle qui divise le cercle en 6400 millièmes. Attention : il existe d’autres définitions du millième. L’angle de un millième est l’angle sous lequel on voit un objet de 1 mètre de haut (ou de large) à une distance de 1000 mètres (pour les petits angles).

Le site d’un point B par rapport à un point A est l’angle entre le segment [AB] et le plan horizontal passant par A. Si l’altitude de B est supérieure à celle de A, le site est positif. Il est négatif dans le cas contraire.

9.1.2 Description de la fonction

La fonction « Calculer » regroupe un ensemble de fonctions de calcul relatif aux coordonnées et à différentes grandeurs telles que les distances, les surfaces et les angles. En entrée, cette fonction prend en compte des interactions de l’utilisateur et utilise éventuellement les produits géographiques disponibles. Les éléments en sortie sont constitués par le résultat du calcul.

9.1.3 Caractérisation de la fonction

Une fonction de calcul est caractérisée par les propriétés suivantes :

• Exactitude : capacité de la fonction à donner un résultat proche de la réalité.

• Complétude du domaine d’emploi géographique : capacité à donner des résultats valides quelle que soit la localisation géographique des positions fournies en entrée de la fonction (en particulier au passage de l’équateur, de Greenwich, de l’anti-méridien, aux changements de fuseaux, support des deux hémisphères, des zones polaires, etc.).

• Explicitation de la présentation du résultat : la présentation du résultat est explicite si elle comprend tous les éléments nécessaires à l’interprétation de ce résultat. Par exemple la présentation d’une valeur est toujours associée à l’unité dans laquelle cette valeur est

Page 82: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

82 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

exprimée.

• Pertinence de la présentation : la présentation du résultat d’un calcul est pertinente si elle est adaptée au besoin de l’utilisateur (selon l’action que celui-ci conduit ou les décisions qu’il prend sur la base de ce résultat) ainsi qu’à la précision de ce calcul, i.e. l’utilisateur peut exploiter le résultat sans risque de confusion quant à la validité et au domaine d’emploi du résultat de la mesure.

• Documentation : les techniques de calcul sont maîtrisées et documentées avec exactitude.

• Facilité de mise en œuvre : capacité de la fonction à être mise en œuvre avec peu de connaissances requises de l’utilisateur et avec rapidité et ergonomie.

9.1.4 Décomposition fonctionnelle

Cette fonction regroupe 7 sous-fonctions :

Page 83: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

83 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

9.1.5 Organigramme fonctionnel

9.2 F41 - DESIGNER DES POSITIONS

Cette fonction permet de désigner une ou plusieurs positions dans l’espace géographique. L’élément en entrée est une interaction utilisateur. En sortie, la fonction présente un point désigné dans une fenêtre cartographique.

Exigences associées

F41E1 - Fonctions disponibles

Pendant la saisie des positions :

• Les fonctions de déplacement et de changement d’échelle restent disponibles.

• Les différentes positions peuvent être saisies dans des fenêtres différentes.

Modes de réalisation associés

M41a - Saisie clavier

La désignation d'une position géographique s'effectue par la saisie au clavier des coordonnées géographiques (cf. F71).

M41b - Désignation graphique

La désignation d'une position géographique s'effectue par la désignation graphique (clic dans la zone utile) dans la fenêtre cartographique, sur la vue synthétique ou le catalogue.

Page 84: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

84 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

M41c - Sélection d'un objet vectoriel

La désignation d'une position géographique s'effectue par la sélection d’un objet vectoriel (cf. F231).

9.3 F42 - AFFICHER LES COORDONNEES DU CURSEUR

Quand une fenêtre cartographique est active, le logiciel affiche en permanence les coordonnées géographiques ou cartographiques du curseur, selon le système de coordonnées choisi par l’utilisateur.

Exigences associées

F42E1 - Choix du système de coordonnées

Le système de coordonnées utilisé pour afficher les coordonnées curseur est indépendant de la projection d’affichage de la fenêtre cartographique ainsi que la projection native des produits affichés. Il peut être changé rapidement et simplement par l’utilisateur (cf. F72). Par défaut, le système de coordonnées est MGRS métrique sur WGS84 ou longitude/latitude sur WGS84.

F42E2 - Exactitude des coordonnées

Le logiciel n'introduit pas, pour l'affichage des coordonnées consécutif au pointé sur un produit raster, une dégradation de la précision de localisation des produits géographiques supérieure au pouvoir de discrimination du pointé. Ceci signifie concrètement que si la précision de pointé est de p pixels compte tenu de l'échelle d'affichage et des éventuels zooms, la dégradation est inférieure à p pixels. Si les différents mécanismes de changement d'échelle d'affichage sémantique et graphique permettent de désigner sans ambiguïté un pixel bien défini, la dégradation est inférieure à un pixel (soit 5 mètres pour la localisation d'un produit USRP d'échelle 1 : 50 000 par exemple).

F42E3 - Double affichage

Le logiciel affiche les coordonnées du curseur simultanément dans deux systèmes de coordonnées différents, par exemple en MGRS et en coordonnées géographiques WGS84.

F42E4 - Complétude du domaine d'emploi géographique

La fonction accepte en entrée toute position valide de l’espace terrestre (et donne des résultats valides). Typiquement, les cas limites sont pris en charge : deux hémisphères, zone polaire, proximité de l’anti-méridien, etc.

F42E5 - Explicitation de la présentation du résultat

Les coordonnées sont présentées de préférence comme suit :

• Pour des coordonnées géographiques : (cf. F4, paragraphe : Terminologie relative aux systèmes de coordonnées)

• Pour des coordonnées cartographiques : X : 'coordonnées' 'unités' Y : 'coordonnées' 'unités', par exemple X : 200 km Y : 5 000 km

• Pour des coordonnées MGRS : 'Fuseau UTM''bande de latitude''bigramme du carreau de 100km2' 'coordonnées X dans le carreau de 100km2' ' coordonnées Y dans le carreau de 100km2', par exemple 32UNV 10000 20000. L’abscisse et l’ordonnée doivent toujours comporter le même nombre de chiffres. Nominalement, l’abscisse et l’ordonnée sont exprimées en mètres.

F42E6 - Paramétrage de l'affichage

Page 85: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

85 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Par souci de clarté, il est souhaitable que l'opérateur puisse paramétrer les "digits pertinents" des coordonnées cartographiques MGRS, par exemple 31T EF 4555 6333 ou 31T EF 45552 63331

F42E7 - Affichage du système de coordonnées

La présentation des coordonnées fait toujours figurer clairement, à titre pédagogique et pour diminuer les risques d’erreur, la dénomination complète du système de coordonnées utilisé, à savoir :

• Pour des coordonnées géographiques : le système géodésique, le format d’expression et l’unité. Par exemple : N02°34’56’’ E044°36’28’’ (WGS84), ou 2,3456 N 044,364 E (WGS84)

• Pour des coordonnées cartographiques : la projection, le système géodésique, le format d’expression et l’unité. Par exemple X : 200 km Y : 5 000 km (UTM 32 Sud / WGS84)

• Pour des coordonnées MGRS : le système géodésique (bien qu’il s’agisse normalement de WGS84 par définition de l’édition 6 du STANAG 2211). Par exemple : 32UNV 10000 20000 (WGS84)

F42E8 - Pertinence de la présentation du résultat

Le logiciel adapte la présentation du résultat à la précision de celui-ci. Par exemple :

• Les chiffres non significatifs des parties décimales ne sont pas affichés.

• Les chiffres de position inférieure à l’ordre de grandeur de la précision sont présentés dans une couleur différente.

• Une distance calculée avec une précision d’ordre kilométrique n’est pas présentée en mètres.

• Etc.

F42E9 - Documentation des systèmes de coordonnées

La documentation du logiciel précise, avec un soin particulier, les systèmes de coordonnées utilisés.

Modes de réalisation associés

M42a - Utilisation nominale

L’utilisateur choisit le système de coordonnées utilisé pour l’affichage des coordonnées parmi l’ensemble des systèmes de coordonnées suivants :

• Primordial

o Coordonnées géographiques WGS84 au format DMS, DMM ou DMC

o Coordonnées cartographiques métriques MGRS (sur WGS84)

• Souhaitable

o Coordonnées cartographiques métriques UTM sur WGS84

o Coordonnées géographiques WGS72 au format DMS, DMM ou DMC

o Coordonnées géographiques GEOREF sur WGS84

o Coordonnées cartographiques métriques UTM sur ED50 France

o Coordonnées géographiques WGS84 au format DD

Nota : Le système MGRS est défini par [STANAG2211/6]. Le système GEOREF est défini par

Page 86: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

86 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

[STANAG3408]. La définition du système géodésique ED50 France peut être trouvée dans [PARAMDEF].

M42b - Utilisation avancée

L’utilisateur choisit le système de coordonnées utilisé pour l’affichage des coordonnées parmi une liste importante de systèmes de coordonnées.

Ce mode de réalisation est réservé aux systèmes qui doivent utiliser des données sources diverses sous forme papier. C’est le cas des systèmes de production de données géolocalisées ou des systèmes qui doivent être mis en œuvre sans ou avant le support des unités de géographie militaire.

Exigences spécifiques du mode de réalisation

M42bE1 - Utilisation de la base de paramètres défense

Le logiciel affiche des coordonnées dans n’importe quel système de coordonnées existant dans le jeu de paramètres défense (cf. F73). Les paramètres de transformation utilisés par le logiciel sont ceux définis par ce même document. Pour choisir un système de cordonnées, le logiciel offre une IHM simple et adaptée. Typiquement, il n’est pas acceptable de présenter des listes de plusieurs centaines d’objets.

Nota : cette exigence est importante quand l’utilisateur du logiciel doit utiliser des coordonnées issues de cartes papier ou communiquer avec des unités non dotées de systèmes informatiques et utilisant des cartes papier ‘exotiques’ (il est alors souhaitable que la communication soit faite dans le système de coordonnées porté sur la carte papier).

M42bE2 - Accès aux paramètres géodésiques

Il est souhaitable que l’utilisateur puisse demander une description détaillée des paramètres du système de coordonnées utilisé.

9.4 F43 - CONVERTIR DES COORDONNEES

Cette fonction permet de convertir des coordonnées d’un système de coordonnées dans un autre. Les éléments en entrée sont des coordonnées exprimées dans un système de coordonnées. En sortie, la fonction présente ces coordonnées exprimées dans un autre système de coordonnées.

Exigences associées

F43E1 - Choix du système de coordonnées

Le logiciel permet de convertir ou transformer des coordonnées d’un système A vers un système B (cf. F72). A et B peuvent être n’importe quel système géographique ou cartographique de la base de paramètres géodésiques défense (complétée par MGRS et GEOREF).

F43E2 - Zone de validité

Dans la limite des domaines de valeurs autorisées en entrée des formules et des algorithmes, le logiciel autorise la conversion et la transformation des cordonnées d’un point d’un système A vers un système B même si ce point ne se trouve pas dans la zone de validité traditionnelle du système A ou du système B. Il est possible par exemple de demander les coordonnées UTM 32 nord sur WGS4 d’un point même si ce point se trouve à l’extérieur de la zone UTM 32 nord.

Page 87: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

87 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F43E3 - Explicitation de la présentation du résultat

Les exigences de présentation du résultat définies pour la fonction F42 s’appliquent.

F43E4 - Précision de la conversion

Les différentes conversions ou transformations de coordonnées sont de précision d’ordre métrique. Pour le contrôle de cette exigence :

• Le jeu de paramètres géodésiques [PARAMDEF] servira de référence.

• Le logiciel GEODEF 3.1 sera utilisé.

F43E5 - Documentation des conversions de coordonnées

La documentation du logiciel précise, avec un soin particulier, les algorithmes de conversion et de transformation de coordonnées implémentés.

9.5 F44 - CALCULER UNE DISTANCE

Cette fonction permet d’effectuer des calculs de distance dans des fenêtres cartographiques et de présenter le résultat à l’utilisateur. Les éléments en entrée sont des points désignés dans des fenêtres cartographiques (issus de la fonction F41) et des actions utilisateurs. En sortie, la fonction affiche, en superposition des produits, la représentation graphique de la distance mesurée ainsi que sa valeur.

Exigences associées

F44E1 - Type de distance

Il existe plusieurs types de distances (distance directe, orthodromie/loxodromie, distance terrain et distance en projection). Il faut s'assurer que le logiciel calcule différents types de distances et qu'il informe l'utilisateur de la distance calculée.

F44E2 - Exactitude des calculs de distance

Le type de calcul à mettre en place dépend de la mission du système. Pour mémoire, les modes de calcul envisageables sont notamment les suivants :

• Calcul en représentation

• Calcul sur la sphère

• Calcul approché sur l’ellipsoïde

Page 88: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

88 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Calcul exact sur l’ellipsoïde

F44E3 - Explicitation de l'unité

L’unité est toujours rappelée dans l’IHM à côté du résultat de la mesure.

F44E4 - Explicitation de la précision

L'utilisateur est informé de la précision du résultat des calculs de distance qu'il demande. Pour cette information les modes de réalisation suivants sont envisageables :

Le système calcule les distances avec une certaine méthode et garantit une certaine précision. Par conséquent, le système refuse de calculer la distance entre deux points qui sont à l'extérieur du domaine de validité de la méthode de calcul (parce que l'élongation entre les deux points A et B est trop importante par exemple).

Le système fait toujours figurer, dans le format du résultat ou à coté du résultat, la précision avec laquelle le calcul a été fait. Exemple : "distance : 325 912 m (précision 100 mètres)". Autre exemple : "distance : 325 9XX mètres".

F44E5 - Explicitation du type de distance

Il est souhaitable que le type de distance (direct, orthodromie, etc.) et le mode de calcul (en représentation, sur la sphère, etc.) soient facilement accessibles dans l’IHM par l’utilisateur.

F44E6 - Documentation des calculs de distance

La documentation technique du logiciel contient une description détaillée des types de distance fournis, des méthodes et algorithmes utilisés ainsi que la précision obtenue. La documentation utilisateur explique les différentes distances calculées par le logiciel.

Modes de réalisation associés

M44a - Distance entre deux points

Les distances peuvent être calculées entre un point A et un point B figurés dans la fenêtre cartographique.

Exigences spécifiques du mode de réalisation

M44aE1 - Affichage de la route et de la distance

Le logiciel dessine dans la fenêtre cartographique (ou sur le catalogue) et dans la projection d’affichage de celle-ci la route et la distance entre A et B.

M44b - Distance sur ligne brisée

Les distances peuvent être calculées le long d’une ligne brisée.

Exigences spécifiques du mode de réalisation

M44bE1 - Affichage de la route et des distances

Le logiciel dessine dans la fenêtre cartographique (ou sur le catalogue) et dans la projection d’affichage de celle-ci la route et la distance entre chaque vertex ainsi que la distance totale.

Page 89: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

89 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

M44c - Distance dynamique depuis un point

Les distances peuvent être calculées entre un point A (cf. F41) et le curseur.

Exigences spécifiques du mode de réalisation

M44cE1 - Affichage de la route et de la distance

Le logiciel dessine en permanence dans la fenêtre cartographique (ou sur le catalogue) et dans la projection d’affichage de celle-ci la route et la distance entre A et le curseur.

M44cE2 - Fenêtre cartographique différente

Le curseur peut être déplacé dans une fenêtre cartographique différente de celle dans laquelle le point A a été saisi.

9.6 F45 - CALCULER UNE SURFACE

Cette fonction permet d’effectuer des mesures de surface dans des fenêtres cartographiques et de présenter le résultat à l’utilisateur. L’élément en entrée est un polygone. En sortie, la fonction affiche, en superposition des produits, la représentation graphique de la surface mesurée ainsi que sa valeur.

Exigences associées

F45E1 - Affichage de l'objet surfacique et de l'aire

Le logiciel peut calculer la surface d’un objet surfacique existant ou d’un polygone saisi graphiquement par l’utilisateur (cf. F41) et afficher le résultat à l'écran. L’unité du résultat peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le km2.

9.7 F46 - CALCULER UN PERIMETRE

Cette fonction permet d’effectuer des mesures de périmètre dans des fenêtres cartographiques et de présenter le résultat à l’utilisateur. L’élément en entrée est un polygone. En sortie, la fonction affiche, en superposition des produits, la représentation graphique du périmètre mesuré ainsi que sa valeur.

Exigences associées

F46E1 - Affichage de l'objet surfacique et du périmètre

Le logiciel peut calculer le périmètre d’un objet surfacique existant ou d’un polygone saisi graphiquement par l’utilisateur (cf. F41) et afficher le résultat à l'écran. L’unité du résultat peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le km.

Page 90: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

90 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

9.8 F47 - CALCULER UN ANGLE

Cette fonction F47 permet d’effectuer des mesures d’angle et de présenter le résultat à l’utilisateur. L’élément en entrée est un secteur. En sortie, la fonction affiche, en superposition des produits, la représentation graphique de l’angle mesuré ainsi que sa valeur.

Exigences associées

F47E1 - Saisie d'une direction

L’utilisateur définit une direction en désignant deux points à l’écran (cf. F41).

F47E2 - Saisie d'un secteur

L’utilisateur définit un secteur en désignant deux droites concourantes à l’écran (désignation de trois points à l’écran, cf. F41).

F47E3 - Calcul d'angle

L’utilisateur saisit graphiquement un secteur orienté et le logiciel calcule l’angle du secteur. Ce secteur reste présent à l’écran tant que l’utilisateur le souhaite. L’unité du résultat peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel et comprenant au minimum le degré et le millième OTAN). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le degré.

F47E4 - Calcul d'azimut géographique

L’utilisateur saisit graphiquement une direction et le logiciel calcule l’angle entre la direction et le nord géographique. Cette direction reste figurée à l’écran tant que l’utilisateur le souhaite. L’unité du résultat peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel et comprenant au minimum le millième OTAN). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le degré.

F47E5 - Calcul d'azimut magnétique

L’utilisateur saisit graphiquement une direction et le logiciel calcule l’angle entre la direction et le nord magnétique. Cette direction reste figurée à l’écran tant que l’utilisateur le souhaite. L’unité du résultat peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel et comprenant au minimum le millième OTAN). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le degré. Le logiciel utilise une valeur de déclinaison magnétique par défaut. L’utilisateur peut consulter cette valeur et peut la modifier. Le logiciel informe l’utilisateur sur l’origine de cette valeur, sur sa période de validité et sur une méthode de mise à jour.

F47E6 - Calcul de site

Le logiciel calcule le site entre deux points A et B désignés à l’écran (cf. F41). Le résultat est affiché dans une unité qui peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel et comprenant au minimum le millième OTAN). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le degré.

Note : le calcul de site ne peut se faire qu’en présence de MNT.

F47E7 - Calcul de gisement

L’utilisateur saisit graphiquement une direction et le logiciel calcule l’angle entre la direction et le nord de la carte (ou nord de l'écran). Cette direction reste figurée à l’écran tant que l’utilisateur le

Page 91: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

91 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

souhaite. L’unité du résultat peut être facilement modifiée par l’utilisateur (parmi une liste d’unités proposée par le logiciel et comprenant au minimum le degré et le millième OTAN). L’unité est toujours rappelée à côté du résultat de la mesure. L’unité par défaut est le degré.

10. F5 - EXPLOITER DES PRODUITS VECTORIELS

La fonction F5 permet d’exploiter les produits vectoriels, présentés dans une fenêtre cartographique. Cette fonction regroupe 2 sous-fonctions :

• F51 : Effectuer une requête

• F52 : Editer

10.1 Caractérisation de la fonction

La fonction « Exploiter des produits vectoriels » est caractérisée par sa facilité de mise en œuvre. Cette propriété englobe la simplicité, la rapidité, le confort de l’emploi de la fonction par l’utilisateur ainsi que le niveau d’expertise exigé de l’utilisateur.

10.2 Décomposition fonctionnelle

10.3 F51 - EFFECTUER UNE REQUETE

Le logiciel permet d'effectuer des requêtes sur les objets vectoriels.

Exigences associées

F51E1 - Requête sémantique sur une classe d'objets

L’utilisateur peut définir une requête sémantique sur une classe d’objets. Cette dernière porte sur les attributs alphanumériques de la classe d’objets. Le logiciel propose les opérateurs classiques de comparaison, adaptés aux types (numérique, caractère, etc.) des attributs. Il présente, pour chaque attribut, la liste des valeurs prises par les objets de la classe. Les noms des attributs et leurs valeurs sont présentés en clair.

F51E2 - Requête spatiale entre une classe d'objets et un objet vectoriel

L’utilisateur peut définir une requête spatiale entre une classe d’objets (classe A) et un objet vectoriel (objet O). Les opérateurs spatiaux supportés sont les suivants :

• Opérateur d’inclusion (quels objets de la classe A sont inclus dans l’objet vectoriel O ?)

• Opérateur d’intersection (quels objets de la classe A intersectent l’objet vectoriel O ?)

• Opérateur de distance (à plus de et à moins de) (quels objets de la classe A sont à telle distance de l’objet vectoriel O ?)

Page 92: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

92 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F51E3 - Requête spatiale entre deux classes d'objets

L’utilisateur peut définir une requête spatiale entre deux classes d’objets (classes A et B). Les opérateurs spatiaux supportés sont au minimum les suivants :

• Opérateur d’inclusion (quels objets de la classe A sont inclus dans au moins un objet de la classe B ?)

• Opérateur d’intersection (quels objets de la classe A intersectent au moins un objet de la classe B ?)

• Opérateur de distance (à plus de et à moins de) (quels objets de la classe d’objets A sont à telle distance d’au moins un objet de la classe B ?)

F51E4 - Requête sémantique entre plusieurs classes d'objets

L’utilisateur peut définir une requête sémantique sur plusieurs classes d’objets (qui porte alors sur les attributs alphanumériques communs à ces classes).

F51E5 - Requête imbriquée

Il est souhaitable que l’utilisateur puisse définir une requête à partir de résultats d’autres requêtes (i.e. des requêtes imbriquées).

F51E6 - Jointure entre classes d'objets

Il est souhaitable que l’utilisateur puisse exprimer des jointures entre des classes d’objets.

F51E7 - Requête paramétrée

Il est souhaitable que l’utilisateur puisse définir des requêtes paramétrées.

F51E8 - Requête sémantique et spatiale

Il est souhaitable que l’utilisateur puisse combiner des critères alphanumériques et spatiaux dans une même requête.

F51E9 - Mise en évidence du résultat

Les objets vectoriels résultant d’une requête sont sélectionnés (cf. F231), mis en évidence graphique (inversion vidéo ou tout autre moyen visuel) et s’affichent au premier plan par rapport aux autres objets vectoriels de la fenêtre cartographique.

F51E10 - Entrée nommée dans la légende

Les objets résultant d’une requête peuvent être référencés dans la légende par une entrée nommée. Le nom de cette entrée est proposée par défaut par le logiciel et peut être modifiée par l’utilisateur.

F51E11 - Persistance des requêtes

L’utilisateur peut sauvegarder une requête, la modifier, la supprimer ou l’exécuter.

10.4 F52 - EDITER

Le logiciel permet l'édition des objets vectoriels.

Exigences associées

F52E1 - Edition sémantique

Page 93: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

93 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

L’utilisateur peut modifier les caractéristiques sémantiques d’un objet vectoriel.

F52E2 - Edition graphique

L’utilisateur peut modifier la géométrie d’un objet vectoriel.

F52E3 - Création

L’utilisateur peut créer un nouvel objet vectoriel.

F52E4 - Suppression

L’utilisateur peut supprimer un objet vectoriel.

11. F6 - EXPLOITER DES MNT

Ce chapitre regroupe un certain nombre de fonctions de calculs et d’élaboration de représentations issues de l’exploitation des MNT.

11.1 Décomposition fonctionnelle

11.2 F61 - AFFICHER L'ALTITUDE DU CURSEUR

Le logiciel affiche l’altitude du curseur dès que celui-ci passe sur une zone pour laquelle un produit MNT est disponible. Pour des zones couvertes par plusieurs MNT de résolutions différentes, le logiciel affiche l’altitude donnée par le MNT de meilleure résolution (DTED2, puis DTED1 et enfin DTED0). Un moyen visuel permet de discerner le type de MNT utilisé (affichage explicite du type de produit utilisé ou utilisation d’un code couleur). L’utilisateur peut demander l’affichage de l’altitude en mètres ou en pieds. L’unité est toujours rappelée dans l’IHM à côté de la valeur de l’altitude.

Exigences associées

Page 94: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

94 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F61E1 - Altitude du porteur

Dans le cas des systèmes utilisés à bord d’un aéronef, le logiciel affiche l’altitude de celui-ci.

Nota : cette exigence est citée ici pour mémoire bien qu’elle n’exploite pas les données géographiques et notamment les MNT.

F61E2 - Exactitude de l'altitude du curseur

L'altitude du curseur est exacte.

F61E3 - Support des altitudes inconnues pour l'affichage d'altitude

Certains produits DTED peuvent contenir des altitudes inconnues (de valeur -32768).

Il faut s'assurer que le logiciel exploite correctement les produits DTED qui contiennent des altitudes inconnues lors de l'affichage de l'altitude du curseur.

11.3 F62 - ELABORER DES REPRESENTATIONS HYPSOMETRIQUES

11.3.1 Terminologie

11.3.1.1 Terminologie relative aux représentations hypsométriques

Une représentation hypsométrique est une représentation colorée issue de MNT dans laquelle à chaque point de l’espace est associée une couleur représentant la valeur d’une grandeur caractéristique du terrain dérivée de l’analyse du MNT. On distingue trois catégories de représentations hypsométriques :

• Une représentation altimétrique associe à chaque point du MNT une couleur qui figure la valeur de l’altitude en ce point.

• Une représentation clinométrique associe à chaque point du MNT une couleur qui figure la valeur de la plus grande pente en ce point.

• Une représentation d’orientation associe à chaque point du MNT une couleur qui figure la valeur de l’orientation de la plus grande pente en ce point, c’est à dire l’angle formé entre la direction de la ligne de plus grande pente et celle du nord géographique.

11.3.1.2 Terminologie relative à la symbologie des représentations hypsométriques

Une couleur est définie ici comme une combinaison des trois composantes primaires Rouge, Vert et Bleu soit un triplet de valeurs comprises entre 0 et 255 (R, V, B).

Une palette de couleurs est un ensemble ordonné de couleurs.

Une palette de couleurs est dite monochrome si elle est composée de couleurs qui sont toutes de la forme R=rx, V=vx, B=bx, où r, v et b sont des constantes (quand r=v=b, il s’agit d’une palette de niveaux de gris). En d’autres termes, toutes les couleurs d’une palette monochrome présentent la même proportion de rouge, de vert et de bleu. Une palette de couleurs est dite polychrome dans le cas contraire.

Page 95: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

95 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Une palette de représentation (d’une représentation hypsométrique issue de MNT) est une suite ordonnée de triplets (valeur minimum, valeur maximum, couleur) :

• La nature des valeurs minimum et maximum varie en fonction de la grandeur physique qui fait l’objet de la représentation (par exemple : pour une représentation altimétrique les valeurs sont des altitudes, pour une représentation clinométrique les valeurs sont des pentes, pour une représentation d’orientation les valeurs sont des azimuts).

• Les couleurs sont issues de palettes de couleurs monochrome ou polychrome.

Les deux exemples ci-après illustrent une palette de représentation monochrome (à gauche) et polychrome (à droite) d’une représentation altimétrique issue de MNT.

Une palette de représentation est caractérisée par une dynamique et par un étalement (régulier ou irrégulier) :

• La dynamique d’une palette de représentation est le nombre d’intervalles utilisé.

• Une palette de représentation présente un étalement régulier ou uniforme si l’écart entre la valeur minimum et la valeur maximum est identique pour chaque intervalle, une palette de représentation présente un étalement irrégulier dans le cas contraire.

11.3.2 Description de la fonction

Cette fonction élabore des représentations hypsométriques. Les éléments en entrée sont des produits intégrés de type MNT. En sortie, la fonction affiche une représentation hypsométrique.

11.3.3 Exigences associées

F62E1 - Définition de l'étendue d'une représentation hypsométrique

Le logiciel permet de définir l’étendue d’une représentation hypsométrique.

F62E2 - Définition de la palette de représentation

Page 96: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

96 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Le logiciel permet de définir une palette de représentation caractérisée par :

• Une grandeur représentée (par exemple l’altitude pour les représentations altimétriques)

• Une unité (par exemple le mètre ou le pied pour les représentations altimétriques)

• Une valeur minimum

• Une valeur maximum

• Un nombre d’intervalles

• L’écart de chaque intervalle

• La couleur de chaque intervalle

F62E3 - Modification de la palette de représentation

L’utilisateur peut modifier de manière simple une palette de représentation. Il peut facilement changer de type de palette de couleurs (monochrome -> polychrome et réciproquement). Il peut facilement changer de palettes de couleurs, parmi un choix de dégradés monochromes et polychromes fournis par le logiciel. Il peut modifier la dynamique, le type d’étalement (régulier, irrégulier) et la hauteur de chaque intervalle. Il peut modifier chaque couleur de la palette de couleurs. Il dispose d’un mode « aperçu sur une zone réduite » avant de valider la modification. Après validation, le logiciel affiche la nouvelle palette de couleurs et applique dynamiquement les changements sur la représentation hypsométrique.

A tout moment, l’utilisateur peut revenir à la palette de représentation initiale.

F62E4 - Pertinence de la palette de représentation

Le logiciel propose à l’utilisateur une palette de représentation adaptée par défaut, c’est à dire :

• Dont les extrêmes (la valeur minimum et la valeur maximum) sont ceux de la représentation hypsométrique (compte tenu de son étendue et non des valeurs extrêmes de la grandeur physique (tels que les valeurs -500 m et +8500 m) pour les représentations altimétriques).

• Dont la palette de couleurs est facilement interprétable par l’utilisateur.

F62E5 - Adaptation locale et automatique de la représentation

Le logiciel propose une fonction d’étalement local de la dynamique au niveau de la zone visualisée : la palette de représentation est modifiée de telle sorte que les extrêmes (valeur minimum et maximum) soient ceux de la zone visualisée (et non de la représentation hypsométrique).

F62E6 - Persistance des palettes de représentation

L’utilisateur peut créer, nommer et enregistrer une palette de représentation en vue de la réutiliser ultérieurement. Il peut supprimer une palette de représentation.

F62E7 - Persistance des représentations hypsométriques

Une représentation hypsométrique peut être dynamique ou persistante. Dans le premier cas, la représentation est visualisable uniquement dans la session de travail en cours et n’est pas enregistrée par le logiciel. Au contraire, une représentation hypsométrique persistante est considérée comme un produit à part entière et utilisable comme tel par tous les services de consultation et de navigation cartographiques.

F62E8 - Réalisation de la représentation

Certains systèmes manipulent les représentations hypsométriques issues de MNT comme des

Page 97: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

97 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

produits raster, d’autres comme des produits vecteur.

F62E9 - Commutation automatique DTED0/DTED1/DTED2

Le logiciel affiche les représentations hypsométriques dérivées des produits DTED0 aux petites échelles, celles dérivées des produits DTED1 aux moyennes échelles et celles dérivées des produits DTED2 aux grandes échelles. Le logiciel définit deux seuils de commutation MNT, en dessous desquels les représentations hypsométriques dérivées des produits DTED0 sont visibles, entre lesquels les représentations hypsométriques dérivées des produits DTED1 sont visibles et au dessus desquels les représentations hypsométriques dérivées des produits DTED2 sont visibles. L’utilisateur peut modifier ces seuils.

F62E10 - Prise en compte des altitudes inconnues pour les représentations hypsométriques

Il faut s'assurer que le logiciel exploite correctement les altitudes inconnues et notamment que ces valeurs soient prise en compte lors de l'élaboration de représentations hypsométriques.

11.3.4 F621 - Elaborer des représentations altimétriques

La grandeur physique associée à la palette de représentation d’une représentation altimétrique est l’altitude.

11.3.5 F622 - Elaborer des représentations altimétriques ombrées

Une représentation ombrée modifie une représentation hypsométrique pour prendre en compte à chaque point du MNT la valeur de l’angle d’incidence d’une source lumineuse en ce point.

Exigences associées

F622E1 - Paramétrage de l'ombrage

L’utilisateur peut modifier de manière simple les paramètres de l'ombrage appliqué à une représentation hypsométrique. La représentation ombrée est paramétrée par :

• L’azimut de la source lumineuse

• L’inclinaison de la source lumineuse

• La puissance de la source lumineuse

Il dispose d’un mode « aperçu sur une zone réduite » avant de valider la modification. Après validation, le logiciel applique dynamiquement les changements sur la représentation hypsométrique. A tout moment, l’utilisateur peut revenir au paramétrage initial.

F622E2 - Pertinence de la représentation

Par défaut, la source lumineuse est réglée avec un gisement de 135° (par rapport au nord de l’écran et non par rapport au nord géographique). Cette exigence vise à éviter le phénomène d’inversion cognitive du relief.

F622E4 - Pertinence de la représentation pour les logiciels embarqués

Pour les logiciels utilisés à bord d’un véhicule ou lors de la rotation de l’affichage, le paramétrage de la représentation ombrée est modifié dynamiquement de manière à conserver la source lumineuse en haut à gauche de l’écran.

11.3.6 F623 - Elaborer des représentations clinométriques

La grandeur physique associée à la palette de représentation d’une représentation altimétrique est la

Page 98: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

98 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

pente.

11.3.7 F624 - Elaborer des représentations d'orientation

La grandeur physique associée à la palette de représentation d’une représentation altimétrique est l’orientation.

Page 99: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

99 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

11.4 F63 - CALCULER DES PROFILS

L’utilisateur définit un segment ou une ligne brisée (par sélection d’un objet existant ou par définition graphique). Le logiciel présente à l’utilisateur un profil de terrain le long de cet objet linéaire.

Exigences associées

F63E1 - Modification des échelles du profil terrain

Sur le profil, l’utilisateur peut modifier l’échelle de l’axe des ordonnées et celle de l’axe des abscisses.

F63E2 - Pertinence spatiale de la représentation

Le logiciel offre des mécanismes ergonomiques pour faciliter la correspondance cognitive entre le profil et la carte (report de points sur les deux représentations, coloriage du profil, etc.).

F63E3 - Affichage en mode dynamique

Pour les logiciels utilisés à bord d’un véhicule, l’utilisateur peut demander l’affichage en mode dynamique du profil terrain qui se trouve sur l’axe de navigation du véhicule.

F63E4 - Prise en compte des altitudes inconnues pour les calculs de profil

Il faut s'assurer que le logiciel exploite correctement les altitudes inconnues et notamment que ces valeurs soient prises en compte lors de calculs de profil terrain.

11.5 F64 - CALCULER DES INTERVISIBILITES

Ce chapitre ne traite que des intervisibilités optiques. Les intervisibilités radar, télécommunications ou autre n’y sont pas traitées.

11.5.1 Terminologie

Un calcul d’intervisibilité est effectué entre un observateur et un ou plusieurs observés : il s’agit de savoir si l’observateur voit le ou les observé(s) ou si inversement l’observateur est vu du ou des observé(s). Dans l’intervisibilité optique, les rôles d’observateur et d’observé sont réversibles.

Page 100: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

100 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Un observateur est caractérisé par :

• Une altitude : c’est l’altitude donnée par le MNT à l’endroit où se trouve l’observateur.

• Une hauteur sol : c’est la hauteur au-dessus du sol de l’observateur.

• Une portée d’observation : c’est la distance maximum de visibilité de l’observateur.

• Un secteur d’observation est une étendue délimitée par 2 demi-droites concourantes à la position de l’observateur. Il est caractérisé par un azimut de limite gauche et un azimut de limite droite. La différence d’azimut est appelée angle d’observation.

Un observé est caractérisé par :

• Une altitude : c’est l’altitude donnée par le MNT à l’endroit où se trouve l’observé.

• Une hauteur sol : c’est la hauteur au dessus du sol de l’observé.

11.5.2 Description de la fonction

Ce chapitre ne traite que le cas de l’intervisibilité optique. Les intervisibilités de type radar, télécommunications et autres n’y sont pas traitées.

Il y a trois fonctions primitives d’intervisibilité (« point à point », « point à ligne » et « point à surface »), à partir desquels tous les autres calculs d’intervisibilité peuvent être dérivés.

Exigences associées

F64E1 - Paramétrage des observateurs/observés

L’utilisateur peut définir les observateurs/observés (point, segment, ligne brisée, surface), soit par sélection graphique d’objets existants, soit par définition graphique de nouveaux objets. L’utilisateur paramètre les hauteurs sol des observateurs et des observés, la distance de vision et le secteur d’observation.

F64E2 - Légende du résultat

Le résultat d’un calcul d’intervisibilité est accompagné d’une légende explicite.

F64E3 - Exactitude du calcul

Le résultat d'un calcul d'intervisibilité est exact. De plus, il prend en compte la rotondité de la terre dans le calcul d'intervisibilité et en informe l'utilisateur.

Page 101: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

101 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F64E4 - Prise en compte du sur-sol

Le logiciel a la capacité de tenir compte (sur décision de l’utilisateur) des masquages éventuels constitués par les objets géographiques présents dans les produits géographiques vecteurs intégrés.

Nota : selon la méthode de production, les MNT peuvent contenir des altitudes prises au niveau du sol ou bien incluant dans une certaine mesure la hauteur des objets du sur-sol (par exemple des forêts).

F64E4.1 - Exploitation des informations de hauteur dans les produits VPF

Dans la spécification VPF, il existe des classes d’objets qui contiennent un champ de hauteur. Certains systèmes utilisent ces hauteurs, par exemple pour prendre en compte les éléments de sursol dans les calculs d’intervisibilité.

F64E5 - Cas des systèmes embarqués

Pour les logiciels utilisés à bord d’un véhicule, l’observateur peut être défini par défaut comme étant le véhicule lui-même. Les différents calculs d’intervisibilité sont automatiquement mis à jour en fonction des déplacements du véhicule.

F64E6 - Prise en compte des altitudes inconnues pour les calculs d'intervisibilité

Dans un MNT, il peut y avoir des mailles d'altitude inconnue. Il faut s'assurer que le système prend en compte ces altitudes inconnues lors des calculs d'intervisibilité. Sur la zone demandée pour le calcul, le système met en évidence les points pour lesquels le calcul est impossible en raison de la présence d'une altitude inconnue.

11.5.3 F641 - Calculer une intervisibilité de type 'point à point'

Cette fonction permet de connaître si deux points sont visibles l’un de l’autre.

Exigences associées

F641E1 - Présentation du résultat sur les deux points

L’utilisateur définit deux points P1 et P2. Le logiciel détermine si ces deux points sont ou non réciproquement visibles. Pour cela, il colorie les deux points d’une couleur C1 s’ils sont visibles, d’une couleur C2 sinon.

F641E2 - Présentation du résultat sur le segment

En plus de l’intervisibilité « point à point » entre P1 et P2, le logiciel peut présenter l’intervisibilité le long du segment reliant P1 à P2. Le logiciel dessine le segment qui relie P1 à P2 et le colorie de deux couleurs: les points visibles de P1 ou visibles de P2 de la couleur C1 ; les points invisibles de P1 et de P2 de la couleur C2.

F641E3 - Présentation du résultat sur le profil terrain

Le logiciel propose à l’utilisateur de faire figurer l'intervisibilité « point à point » sur le profil de terrain du segment reliant P1 à P2. Ce dernier est colorié de deux couleurs : les points visibles de P1 ou visibles de P2 de la couleur C1 ; les points invisibles de P1 et de P2 de la couleur C2.

F641E4 - Intervisibilité dynamique

Le logiciel peut proposer une intervisibilité « point à point » dynamique sur suivi du curseur.

Page 102: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

102 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

11.5.4 F642 - Calculer une intervisibilité de type 'point à ligne'

Cette fonction permet de connaître les points d’un segment ou d’une ligne brisée, qui sont vus d’un observateur.

Exigences associées

F642E1 - Présentation du résultat sur le segment

L’utilisateur définit un point P1 et un segment ou une ligne brisée L1. Le logiciel détermine, le long de L1, les points visibles et invisibles pour l’observateur P1. Pour cela, il colorie les pixels de L1 de deux couleurs : les points vus de P1 sont coloriés d’une couleur C1 et les points non vus de P1 sont coloriés d’une couleur C2.

11.5.5 F643 - Calculer une intervisibilité de type 'point à surface'

Cette fonction permet de connaître les points d’une surface, qui sont vus d’un observateur.

Il existe de nombreuses représentations graphiques du résultat. On en rappelle quelques unes ci-dessous.

Modes de réalisation associés

M643a - Représentation bicolore

L’utilisateur définit un point P1 et une surface S1. Le logiciel détermine, à l’intérieur de S1, les points visibles et invisibles pour l’observateur P1. Pour cela, il colorie les pixels de S1 de deux couleurs : les points vus de P1 sont coloriés d’une couleur C1 et les points non vus de P1 sont coloriés d’une couleur C2.

M643b - Représentation de type ‘lignes de vue’

L’utilisateur définit un observateur P. Le logiciel détermine la limite de visibilité depuis P et trace tous les 4° des segments de P vers cette limite qui indiquent les zones vues. Cette intervisibilité peut être calculé simultanément pour plusieurs points. L’angle entre les segments peut être paramétrable.

M643c - Représentation de type ‘détection/létalité’

Deux portées d’observation R1 et R2 sont définies (éventuellement paramétrables). L’utilisateur définit un observateur P. Le logiciel effectue un calcul d’intervisibilité de type point à surface (de P vers la surface définie par le cercle de centre P et de rayon R1). Les zones visibles dans ce calcul sont coloriées dans une couleur C1 (représentant par exemple la létalité). Le logiciel effectue un calcul d’intervisibilité de type point à surface (de P vers la surface située entre le cercle précédent et le cercle de centre P et de rayon R2). Les zones visibles dans ce calcul sont coloriées dans une couleur C2 (représentant par exemple la détection).

Page 103: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

103 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

11.5.6 F644 - Combiner des intervisibilités

Cette fonction permet de réaliser des calculs d’intervisibilité plus complexes, par intersection ou union de résultats d’intervisibilité comme par exemple :

• Le logiciel permet d’effectuer l’union de deux fonctions primitives d’intervisibilité (par exemple, quels sont les points d’une surface d’observation S1 qui sont vus par au moins un des observateurs).

• Le logiciel permet d’effectuer l’intersection de deux fonctions primitives d’intervisibilité (par exemple, quels sont les points d’une surface d’observation S1 qui sont vus par tous les observateurs).

La suite de ce paragraphe contient quelques exemples de calcul d’intervisibilité plus complexes et conçus pour des emplois opérationnels spécifiques.

Modes de réalisation associés

M644a - Intervisibilité de type 'poste de tir sur axe'

L’utilisateur définit un objet linéaire L1 (segment ou ligne brisée), indique la distance consécutive sur laquelle il veut être en mesure de l’observer et choisit une distance maximale d’observation. Le logiciel détermine alors les zones d’observation correspondantes (une zone d’observation est un ensemble de points depuis lesquels on peut observer l’axe sur une longueur consécutive suffisante). Seuls les paramètres de niveau de précision du calcul et de hauteur et d’altitude de l’observateur sont pris en compte.

M644b - Intervisibilité de type 'meilleur poste d'observation'

Cette fonction permet de rechercher les endroits qui voient le maximum d’autres points d’une zone d’observation (ou réciproquement qui sont vus par le maximum d’autres points d’une zone d’observation).

L’utilisateur définit une zone d’observation S1 et un nombre d’observés (par exemple n observés). Le logiciel utilise une heuristique adaptée pour placer ces n observés dans la zone d’observation S1, puis effectue la recherche des meilleurs postes d’observation (les meilleurs postes d’observation sont ceux qui voient le plus d’observés). Le logiciel détermine le pourcentage de visibilité pour chaque point de S1 et colorie la surface S1 en fonction de cette valeur. Par exemple, les points de S1 qui voient entre 0% et 10% de la surface S1 sont coloriés en rouge ; ceux qui voient entre 10% et 20% de la surface S1 sont coloriés en orange ; etc. Les meilleurs postes d’observation ont un pourcentage élevé de visibilité de la surface S1.

Page 104: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

104 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Le logiciel recommande à l’utilisateur les nombres minimal et maximal d’observés à prendre en compte. Avant chaque calcul, il indique à l’utilisateur le temps approximatif de calcul.

Le logiciel permet à l’utilisateur de fixer un seuil de visibilité au-dessous duquel le résultat du calcul d’intervisibilité est masqué (par exemple seuls les postes d’observation avec un pourcentage de visibilité supérieur à 60% sont visibles).

M644c - Intervisibilité de type 'hauteur sol de visibilité'

Cette fonction permet de connaître la hauteur sol minimum ou maximum de chaque point d’une zone d’observation pour qu’il soit vu ou masqué d’un observateur donné.

L’utilisateur définit un point P1 et une surface S1. Le logiciel détermine la hauteur sol minimum de visibilité depuis P1 de chaque point de S1 et colorie la surface S1 en fonction de cette valeur. Par exemple, les points de S1 vus avec une hauteur sol de 0 m sont coloriés en vert ; les points de S1 vus avec une hauteur sol comprise dans l’intervalle ]0 m ; 10 m] sont coloriés en jaune ; etc.

Le logiciel permet à l’utilisateur de fixer un seuil de visibilité au-dessus duquel le résultat du calcul d’intervisibilité est masqué (par exemple seuls les points visibles à moins de 10 m de hauteur sol sont représentés).

M644d - Intervisibilité de type 'poste de tir hélicoptère'

Le but de ce calcul est de déterminer, étant donnée une cible ponctuelle, les zones favorables à l’établissement d’un poste de tir pour un hélicoptère. En fonction de sa position et de sa hauteur sol, un hélicoptère peut être :

• Caché de la cible (réciproquement la cible n’est pas vue de l’hélicoptère)

• Vu de la cible mais avec le sol en arrière plan (l’hélicoptère est relativement camouflé par l’arrière plan)

• Vu de la cible avec le ciel en arrière plan (l’hélicoptère est plus vulnérable)

Un poste de tir potentiel est une position pour laquelle, en dessous d’une certaine hauteur sol, nommée ‘solution de tir’, l’hélicoptère est caché de la cible et au-dessus de cette hauteur sol il est en vue directe avec la cible mais il se détache avec le sol en arrière plan.

La zone de recherche est classifiée en trois catégories :

• Rose : l’hélicoptère est toujours vu de la cible (quelle que soit sa hauteur sol)

• Vert : l’hélicoptère peut être caché de la cible mais il n’existe pas de solution de tir. Si on fait varier la hauteur sol de l’hélicoptère, celui-ci est soit caché soit visible sur fond de ciel.

• Bleu : c’est un poste de tir potentiel

Page 105: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

105 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

M644e - Intervisibilité de type 'GCAS'

Le but de ce calcul est de fournir en temps réel au pilote d’un aéronef des informations relatives à sa hauteur de vol par rapport au terrain qui l’entoure. Le résultat de ce calcul consiste à colorer la représentation cartographique affichée à l’écran, chacune des couleurs figurant une tranche spécifique du terrain par rapport à la position de l’aéronef.

Le pilote fixe :

• une hauteur de sécurité (Hs = hauteur de vol minimum par rapport au sol),

• une hauteur d’alarme (Ha = hauteur de vol critique par rapport au sol, Ha étant inférieur à Hs),

• une hauteur de montée (Hm = hauteur que l’aéronef peut franchir compte tenu de ses performances et de sa vitesse),

• une altitude plafond (Zp = altitude maximum de vol).

En fonction de la position et de la hauteur sol de l’aéronef (Za = altitude de l’aéronef), le système il colorie la représentation cartographique selon les règles suivantes :

• Transparent : Le système affiche les produits raster et/ou vecteur pour les points qui se situent à plus de Hs en dessous de l’aéronef. Si aucun produit n’est disponible, le système colorie la représentation cartographique en vert.

• Vert : Le système colorie la représentation cartographique en vert pour les points qui se situent entre Hs et Ha en dessous de l’aéronef.

• Jaune : Le système colorie la représentation cartographique en jaune pour les points qui se situent sous l’aéronef à moins de Ha.

• Orange : Le système colorie la représentation cartographique en orange pour les points qui

Page 106: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

106 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

se situent au-dessus de l’aéronef et à moins de Hm.

• Rouge : Le système colorie la représentation cartographique en rouge pour les points qui se situent entre Hm et Ap au-dessus de l’aéronef.

• Violet : Le système colorie la représentation cartographique en violet pour les points qui se situent au-dessus de Ap.

12. F7 - DISPOSER DE SERVICES DIVERS

Cette fonction regroupe différents services que peut proposer le logiciel. Chaque service est décrit séparément.

Page 107: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

107 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

12.1 Décomposition fonctionnelle

12.2 F71 - SAISIR DES COORDONNEES

Cette fonction sert, par exemple, lors de la saisie clavier de l’emprise d’un filtre spatial (cf. M121a) ou pour la fonction « Aller à sur coordonnées » (cf. M2111f).

Exigences associées

F71E1 - Saisie contextuelle de coordonnées MGRS

Les coordonnées MGRS peuvent être saisies dans un format métrique réduit, sans indication du fuseau ou de la bande, voire sans indication du carreau de 10 000 km2. Cette capacité nécessite bien sûr le paramétrage dans une ‘préférence’ du logiciel de la zone UTM par défaut, voire du carreau de 100 km par100 km.

F71E2 - Contrôle de la saisie

Le logiciel effectue, dès la saisie, les contrôles d’intégrité nécessaires (une latitude est comprise entre –90° et +90°, les minutes et les secondes sont comprises en 0 et 59, dans le mode d’expression MGRS l’abscisse et l’ordonnée doivent avoir le même nombre de chiffres, etc.).

Page 108: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

108 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Modes de réalisation associés

M71a - Utilisation nominale

Les systèmes et les formats d’expression des coordonnées disponibles pour la fonction de saisie au clavier de coordonnées sont au minimum (avec les conventions de rédaction du paragraphe 9.1.1.1) :

• Primordial

o Coordonnées géographiques WGS84 au format DMS

o Coordonnées MGRS métriques sur WGS84

• Important

o Coordonnées géographiques WGS84 au format :

� DD

� DMC

� DMM

o Coordonnées cartographiques MGRS sur WGS84 au format :

� Kilométriques

� Hectométriques

� Décamétriques

o Coordonnées cartographiques UTM sur WGS 84 au format métrique.

M71b - Utilisation avancée

L’utilisateur choisit le système de coordonnées utilisé pour la saisie des coordonnées parmi une liste importante de systèmes de coordonnées.

Ce mode de réalisation est réservé aux systèmes qui doivent utiliser des données sources diverses sous forme papier. C’est le cas des systèmes de production de données géolocalisées ou des systèmes qui doivent être mis en œuvre sans ou avant le support des unités de géographie militaire.

Exigences spécifiques du mode de réalisation

M71bE1 - Utilisation de la base de paramètres défense

Les systèmes et les formats d’expression des coordonnées disponibles pour la fonction de saisie au clavier de coordonnées sont tous ceux de la base de paramètre défense. Les paramètres de transformation utilisés par le logiciel sont ceux définis par le document [PARAMDEF]. Pour choisir un système de cordonnées, le logiciel offre une IHM simple et adaptée (cf. F72). Typiquement, il n’est pas acceptable de présenter des listes de plusieurs centaines d’objets.

Page 109: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

109 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

12.3 F72 - SELECTIONNER UN SYSTEME DE COORDONNEES

Cette fonction sert, par exemple, lors de l’affichage des coordonnées du curseur (cf. F42), lors de la saisie de coordonnées (cf. F71) ou pour la conversion de coordonnées (cf. F43).

Modes de réalisation associés

M72a - Utilisation nominale

Pour le choix des systèmes de cordonnées, le logiciel offre une IHM simple et adaptée.

M72b - Utilisation avancée

L’utilisateur choisit le système de coordonnées parmi une liste importante.

Pour le choix des systèmes de cordonnées, le logiciel offre une IHM simple et adaptée. Typiquement, il n’est pas acceptable de présenter une ou plusieurs listes de plusieurs centaines de valeurs.

La suite de ce paragraphe présente, à titre de suggestion, un exemple de mode opératoire adapté à la sélection d’un système dans une base de paramètres géodésiques volumineuse.

Dans la partie supérieure de la boîte, l'utilisateur définit le type de coordonnées :

• Coordonnées géographiques

• Coordonnées cartographiques

Si l’utilisateur a choisi « coordonnées géographiques », les seules zones de saisie activées sont :

• Ellipsoïde

• Système géodésique

La liste "Ellipsoïde" présente l'ensemble des ellipsoïdes du jeu de paramètres géodésiques Défense. Cette liste commence par l’item "Aucun filtre" sélectionné par défaut.

La liste "Système géodésique" présente l'ensemble des systèmes géodésiques du jeu de paramètres défense. Par défaut, rien n'est sélectionné.

Si l’utilisateur a choisi « coordonnées cartographiques », les zones de saisie activées sont :

Page 110: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

110 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Ellipsoïde

• Système géodésique

• Type de projection

• Système de désignation

• Projection

La liste "Ellipsoïde" présente l'ensemble des ellipsoïdes du jeu de paramètres géodésiques Défense. Cette liste commence par l’item "Aucun filtre" sélectionné par défaut.

La liste "Système géodésique" présente l'ensemble des systèmes géodésiques du jeu de paramètres défense. Cette liste commence par l’item "Aucun filtre" sélectionné par défaut.

La liste "Type de projection" présente l'ensemble des formules de projection du jeu de paramètres défense. Par défaut, "Aucun filtre" est sélectionné.

La liste "Projection" présente l'ensemble des projections cartographiques du jeu de paramètres défense complété par l'entrée "MGRS sur WGS84". Par défaut, rien n'est sélectionné.

La liste "Système de désignation" présente les systèmes de désignation suivants :

• Lambert France

• Lambert OACI

• MGRS

• UTM

Par défaut, "Aucun filtre" est sélectionné.

La sélection d'un système de désignation active la zone de saisie ‘zone’ qui contient la liste suivante :

• Lambert France : liste des zones Lambert (I, II, II Etendue, III, IV)

• Lambert OACI : liste des zones Lambert OACI

• UTM : liste des hémisphères (Nord, Sud) et liste des numéros de fuseaux (1 à 60)

• MGRS : aucune liste

Dans la partie inférieure, l'utilisateur définit les unités d'affichage des coordonnées du curseur et des altitudes :

• Pour les coordonnées géographiques :

o degrés minutes secondes (DMS)

o degrés minutes millièmes de minute (DMM)

o degrés décimaux (DD)

• Pour les coordonnées cartographiques :

o kilomètres

o hectomètres

o décamètres

o mètres

• Pour les altitudes :

Page 111: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

111 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

o mètres

o pieds

Le bouton "Ok" ferme la fenêtre et valide le choix du système de coordonnées.

Le bouton "Annuler" ferme la fenêtre sans autre action.

Comportements des filtres :

Pour les coordonnées de type géographique :

• La sélection d'un ellipsoïde restreint la liste des systèmes géodésiques à ceux définis sur l'ellipsoïde.

• La sélection d'un système géodésique sélectionne l'ellipsoïde associé.

Pour les coordonnées de type cartographique :

• La sélection d'un ellipsoïde restreint la liste des systèmes géodésiques aux systèmes utilisant cet ellipsoïde et la liste des projections aux projections définies sur un système géodésique utilisant cet ellipsoïde.

• La sélection d'un système géodésique sélectionne l'ellipsoïde associé et restreint la liste des projections à celles définies sur ce système géodésique.

• La sélection d'un type de projection restreint la liste des projections à celles associées à ce type de projection.

• La sélection d'un système de désignation restreint la liste des zones à celles associées au système de désignation.

• La définition des paramètres d'un système de désignation restreint la liste des projections à celles associées aux paramètres du système de désignation.

• La sélection d'une projection cartographique sélectionne le système géodésique, l'ellipsoïde et le type de projection associés.

Contraintes spécifiques :

• Le contenu des listes est basé sur la base de paramètres géodésiques de la défense.

• Par défaut, l'ensemble des filtres de la fenêtre de modification et le système de coordonnées sont initialisés à vide.

• Les boutons "OK" et "Consulter les paramètres" ne sont activés que si l'utilisateur a complètement défini un système de coordonnées.

Le bouton "Aucun Filtre" réinitialise l'ensemble des filtres à vide.

12.4 F73 - GERER LA BASE DE PARAMETRES GEODESIQUES DE LA DEFENSE

Ce chapitre définit un certain nombre de niveaux d’exigences permettant l’emploi de la base de paramètres géodésiques de la défense.

Exigences associées

F73E1 - Emploi des paramètres défense

Le logiciel est livré avec l’ensemble des objets (systèmes géodésiques, projections, etc.) existant dans la base de paramètres géodésiques défense ([PARAMDEF]).

F73E2 - Import de la base de paramètres défense

Page 112: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

112 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

La base de paramètres défense peut être importée dans le logiciel. La base de paramètres géodésiques du logiciel est alors remplacée par la base de paramètres importée.

F73E3 - Création locale de systèmes de coordonnées

La base de paramètres géodésiques du système, relative aux systèmes de coordonnées, est modifiable simplement, permettant ainsi à l’utilisateur de modifier ou d’ajouter des systèmes de coordonnées.

12.5 F74 - DISPOSER D'OUTILS LIES AUX OBJETS METIER

Le logiciel propose des outils liés aux objets métiers.

Exigences associées

F74E1 - Déport de symbole

Pour améliorer la lisibilité d’une représentation cartographique trop chargée, l’utilisateur peut déporter le symbole d’un ponctuel. La position géographique de l’objet ne change pas. Un trait fin de rappel relie alors le symbole à la position géographique réelle de l’objet représentée par une petite croix. Le trait et la croix peuvent être affichés ou effacés en fonction des besoins de l’utilisateur. Le déport est conservé par le logiciel entre deux affichages. Ce déport est un déplacement relatif en pixels écran en non en unités terrain, c’est à dire que quand l’utilisateur change d’échelle, le déport est toujours le même.

12.6 F75 - AFFICHER UNE VUE SYNTHETIQUE

La vue synthétique est une fenêtre cartographique, qui contient :

• en fond de plan, un planisphère (a priori le même que celui utilisé pour la fenêtre catalogue),

• en superposition du planisphère, des éléments vectoriels de type emprise

et qui est dotée de fonctions de navigation cartographique.

La vue synthétique est utilisée notamment par les services suivants :

• La détermination d’un filtre spatial

• La sélection graphique des produits à intégrer

• Le déplacement sur vue synthétique

• Le changement d’échelle sur vue synthétique

Les fonctions de navigation cartographique de la vue synthétique sont les suivantes :

• Centrage sur clic

• Déplacement panoramique discret (outil « main »)

• Echelle d’affichage multipliée par 2

• Echelle d’affichage divisée par 2

• Zoom

Sur demande de l’utilisateur (lors de l’un des services susmentionnés), le logiciel ouvre la vue synthétique. Cette fenêtre est indépendante des autres fenêtres ouvertes et reste ‘ouverte’ jusqu’à ce que l’utilisateur la ferme. Elle supporte les mêmes principes d’IHM que les fenêtres cartographiques en termes de positionnement dans l’espace offert par l’écran, de dimensionnement, d’iconification,

Page 113: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

113 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

de fermeture, et d’agrandissement.

12.7 F76 - GERER UN THEATRE

Définition : On appelle théâtre une zone géographique déterminée par l’utilisateur et définie par son nom et son étendue. Le théâtre permet de limiter la vision de l’utilisateur à la seule zone géographique qui l’intéresse et aux seuls produits géographiques contenus dans cette zone.

Exigences associées

F76E1 - Utilisation du théâtre comme filtre spatial

Le théâtre peut servir de filtre spatial pour l’intégration des produits géographiques ou l’exploitation du catalogue, limiter les déplacements, dimensionner des valeurs par défaut, etc.

F76E2 - Définition de l'emprise du théâtre

L’utilisateur définit le théâtre en précisant son emprise. La saisie clavier de cette emprise s’effectue par la donnée des coordonnées du coin haut-gauche et du coin bas-droit (cf. F71). L’étendue du théâtre peut également être saisie graphiquement sur la vue synthétique.

F76E3 - Persistance du théâtre

L’utilisateur peut :

• Définir et nommer un théâtre

• Consulter l’espace mémoire occupé par les produits géographiques

• Renommer un théâtre

• Supprimer un théâtre

12.8 F77 - AIDER A LA NAVIGATION

Une navigation se fait le long d’une route définie à l’avance par l’utilisateur. Une route est une suite ordonnée de points de navigation. Un tronçon de route est le segment de droite qui relie deux points de navigation. L’utilisateur peut créer, nommer, modifier et supprimer des points de navigation et des routes. Un point de navigation peut être défini selon l’un des deux modes présentés ci-après :

• Par saisie graphique interactive dans la zone visualisée

• Par saisie clavier des coordonnées (cf. F71)

A chaque point de la route sont associées les informations du tronçon de route menant à ce point depuis le point précédent. Ces informations sont la distance (en mètres, milles ou milles nautiques) et le cap (en degrés ou millièmes OTAN) du tronçon.

Des informations complémentaires peuvent être saisies par l’utilisateur. Il s’agit de la vitesse (en kilomètres par heure, mètres par secondes ou nœuds) et la consommation de carburant (en litres par heure ou galons par heure). Le logiciel effectue alors le calcul des estimations du temps de parcours et de la consommation sur le tronçon et la route.

Pendant le déplacement du véhicule, l’utilisateur peut activer le mode navigation. L’utilisateur sélectionne une route ; le logiciel sélectionne alors le premier point de la route comme ‘point à atteindre’ et affiche un vecteur qui relie la position du véhicule au ‘point à atteindre’. Une fenêtre indique également le nom de la route en cours, le nom du point à atteindre ainsi que la distance (en mètres, kilomètres ou milles nautiques) et le cap à suivre (en degrés ou millièmes OTAN).

L’utilisateur peut choisir le mode de détection du franchissement d’un point à atteindre parmi les

Page 114: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

114 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

deux méthodes suivantes :

• détection par proximité : l’utilisateur fixe une distance qui correspond au rayon du cercle de détection. Lorsque le véhicule entre dans le cercle de détection du point à atteindre, le point suivant de la route devient le nouveau point à atteindre.

• détection par intersection de la bissectrice : le passage au point suivant s’effectue lorsque le véhicule franchit la droite passant par la bissectrice de l’angle formé par les deux segments de la route issus du point à atteindre.

Exigences associées

F77E1 - Import et export de routes de navigation

Le logiciel permet l’import et l’export de routes créées par l’utilisateur sous forme de fichiers texte au format ASCII délimité.

12.9 F78 - GEOREFERENCER LES IMAGES BRUTES

12.9.1 Terminologie

Un point de calage est un point pour lequel l’utilisateur connaît (x, y), ses coordonnées pixels dans l’image et (X, Y), ses coordonnées dans l’espace terrestre.

Un point de calage peut être utilisé comme point de référence ou comme point de contrôle.

• Un point de référence est un point qui est pris en compte dans le calcul de modélisation.

• Un point de contrôle est un point non pris en compte dans le calcul de modélisation et qui permet de vérifier la modélisation, de la contrôler, en affichant la valeur des résidus pour ce point.

12.9.2 Description de la fonction

Cette fonction permet à l’utilisateur de géoréférencer lui-même des données image d’opportunité (cartes, plan de ville, croquis, photos aériennes sur support papier ou image numérique non géoréférencée).

Nota : en toute généralité, la modélisation géométrique nécessite la prise en compte de coordonnées tridimensionnelles (X, Y, Z). C’est notamment le cas de la modélisation des images satellite ou aériennes. Par souci de simplification, dans la suite de ce chapitre, on se place dans le cas bidimensionnel.

12.9.3 Exigences associées

F78E1 - Emploi des images géoréférencées

Le logiciel propose une fonction qui permet de géoréférencer (détermination d’un modèle de localisation) des images aux formats d’images les plus répandus (a minima TIF, BMP, JPEG, GIF). Après application de cette fonction, les images géoréférencées peuvent être exploitées au même titre que les données géographiques de type raster (i.e. toutes les fonctions du logiciel s’appliquant aux produits géographiques raster, telles que la navigation cartographique, l’affichage des coordonnées du curseur, etc., s’appliquent à ces images).

F78E2 - Facilité de mise en œuvre

Le géoréférencement d’une image est une fonction complexe, qu’il convient d’effectuer en respectant certaines règles si l’on veut obtenir un résultat correct. Les utilisateurs n’étant pas tous des spécialistes de géographie, il est fortement souhaitable que le logiciel propose une IHM adaptée

Page 115: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

115 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

qui assiste autant que possible l’utilisateur dans l’opération de géoréférencement. Les préconisations ci-après sont écrites dans ce sens.

F78E3 - Documentation de la fonction de géoréférencement

La documentation technique du logiciel explicite les différents modèles, formules ou algorithmes utilisés dans la fonction de géoréférencement.

Modes de réalisation associés

M78a - Géoréférencement classique

Pour effectuer le géoréférencement :

• L’utilisateur choisit un type de modèle parmi :

o similitude (modèle à 4 paramètres, translation, rotation, homothétie)

o transformation affine (modèle à 6 paramètres, polynôme de degré 1)

o transformation bilinéaire (modèle à 8 paramètres, polynôme de la forme ax+by+cxy+d)

• Pour faciliter le choix de l’utilisateur, le logiciel indique pour chaque type de modèle le nombre minimum et le nombre conseillé de points de calage. Le nombre minimum de points de référence est égal au nombre de paramètres du modèle. Le nombre conseillé de points de référence est égal à 1,5 fois le nombre minimum.

• L’utilisateur saisit des points de référence et des points de contrôle (cf. F781) sur l’image à géoréférencer et demande le calcul du modèle.

• Le logiciel calcule les valeurs des paramètres du modèle qui minimisent le résidu moyen des points de référence.

• Une fois le modèle calculé, le logiciel présente à l’utilisateur le résidu moyen des points de contrôle. Sur demande, le logiciel présente les résidus individuels des points de référence et de contrôle, ainsi que le résidu moyen des points de référence. Le résidu est l’écart quadratique entre la position calculée par le modèle et la valeur saisie par l’utilisateur. Le logiciel présente un avertissement à l’utilisateur si le nombre de points de référence ou de contrôle est insuffisant ou si le résidu moyen des points de contrôle est supérieur à 5 pixels.

• Après analyse des résidus, l’utilisateur valide ou non le modèle de localisation. Si l’utilisateur le valide, le produit est géoréférencé. Sinon, l’utilisateur peut modifier un ou plusieurs points de calage et relancer la fonction de géoréférencement.

• Le manuel utilisateur et l’éventuelle aide en ligne expliquent avec soin les critères de choix du type de modèle et du nombre de points de référence et de contrôle, l’analyse des résidus, l’intérêt de prendre des points de contrôle, l’importance de la maîtrise du système de coordonnées utilisé, l’évaluation du résultat.

Exigences spécifiques du mode de réalisation

M78aE1 - Affichage d'un carroyage

Avant la validation de la fonction de géoréférencement, le logiciel propose d’afficher un carroyage pour faciliter le contrôle par l’utilisateur. Le pas et la nature (géographique ou cartographique) de ce carroyage sont paramétrables.

M78aE2 - Affichage des résidus

Page 116: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

116 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Le logiciel permet de représenter graphiquement le résidu des points de calage, en illustrant par un vecteur son orientation et sa valeur.

M78b - Géoréférencement assisté

Ce service de géoréférencement réalise la même fonctionnalité que celui présenté ci-dessus (cf. M78a) mais en assistant plus l’utilisateur.

Pour effectuer le géoréférencement :

• L’utilisateur saisit des points de calage (cf. F781) sur l’image à géoréférencer.

• Après chaque validation de point de calage, le logiciel détermine le type de modèle le plus adapté. Un type de modèle est choisi si le nombre de points de calage saisis par l’utilisateur est au moins égal à 2 fois le nombre de paramètres du modèle. Parmi ces points de calage, le logiciel en choisit 2/3 pour être points de référence et 1/3 pour être points de contrôle.

• Le logiciel calcule le modèle et le résidu moyen des points de contrôle. Il informe l’utilisateur de la qualité du géoréférencement.

• Si un des points de calage présente un résidu très éloigné de la moyenne, le logiciel suggère à l’utilisateur de vérifier ce point.

• Sur demande de l’utilisateur, le logiciel présente les résidus individuels des points de référence et de contrôle, ainsi que le résidu moyen des points de référence et de contrôle.

• L’utilisateur valide ou non le modèle de localisation. Si l’utilisateur le valide, le produit est géoréférencé. Sinon, l’utilisateur peut modifier un ou plusieurs points de calage et relancer la fonction de géoréférencement.

Exigences spécifiques du mode de réalisation

M78bE1 - Affichage d'un carroyage

Avant la validation de la fonction de géoréférencement, le logiciel propose d’afficher un carroyage pour faciliter le contrôle par l’utilisateur. Le pas et la nature (géographique ou cartographique) de ce carroyage sont paramétrables.

M78c - Géoréférencement pour images très déformées

En complément des services précédents, le logiciel offre une modélisation par zones. L’utilisateur saisit des points de calage uniformément répartis dans l’image. A partir de ces points le logiciel découpe l’image en zones et applique une modélisation polynomiale simple de chaque zone.

12.9.4 F781 - Saisie des points de calage

L’utilisateur saisit des points de calage sur l’image à géoréférencer. La saisie d’un point de calage s’effectue en deux étapes : la localisation du point de calage dans l’image puis la détermination de ses coordonnées.

• L’utilisateur localise le point de calage dans l’image en saisissant les coordonnées pixels par saisie interactive dans l’image à modéliser. Le logiciel propose pour cela des fonctions de déplacement et de zoom dans l’image.

• L’utilisateur détermine les coordonnées géographiques ou cartographiques du point de calage, soit par saisie au clavier des coordonnées (cf. F71), soit par saisie interactive sur un produit géographique intégré.

Exigences associées

Page 117: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

117 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F781E1 - Points de référence et de contrôle

Les points de calage définis par l’utilisateur sont soit des points de référence soit des points de contrôle. L’utilisateur peut facilement changer un point de référence en point de contrôle (et inversement).

F781E2 - Précision du pointé

Pour la localisation d’un point de calage dans l’image, le logiciel permet des pointés d’une précision d’au moins un demi pixel.

F781E3 - Mise en oeuvre d'une IHM adaptée

La fonction de prise de points de calage à l’aide d’un produit géographique intégré bénéficie d’une visualisation modulable et adaptée aux produits affichés : affichage simultané (de type mosaïque de fenêtres) du produit à modéliser et du produit déjà modélisé, affichage plein écran de l’un ou l’autre des produits (au choix). Les fonctions de navigation cartographique (dont au minimum les fonctions principales de changement d’échelle et de déplacement) sont accessibles.

F781E4 - Prédicteur

Pour la saisie au clavier des points de calage, si le modèle a déjà été calculé, le logiciel propose par défaut la valeur des coordonnées calculée par le modèle.

12.10 F79 - GERER DES FENETRES CARTOGRAPHIQUES

Le logiciel permet d’ouvrir simultanément plusieurs fenêtres cartographiques. Ces fenêtres peuvent afficher des produits différents, à une échelle différente, utiliser une symbologie différente, etc. Dans le cas où plusieurs fenêtres cartographiques sont ouvertes simultanément, l’une d’entre elles est désignée comme la fenêtre active. Les fonctions de navigation s’appliquent alors à cette fenêtre (ainsi qu’aux fenêtres synchronisées le cas échéant). L’utilisateur peut visuellement identifier la fenêtre active et en changer simplement.

Exigences associées

F79E2 - Indépendance des fenêtres cartographiques

Chaque fenêtre cartographique est indépendante. L’utilisateur peut agrandir ou réduire facilement chaque fenêtre. Il peut les iconifier et les fermer. Il peut les organiser à sa guise dans l’espace offert par l’écran.

F79E3 - Dénomination des fenêtres cartographiques

Chaque fenêtre cartographique est nommée par un libellé unique. L’utilisateur peut modifier ce libellé à tout moment. Ce libellé est rappelé dans la barre de titre de la fenêtre.

F79E4 - Mosaïquage des fenêtres cartographiques

Le logiciel propose des fonctions de mosaïquage horizontal et vertical des fenêtres (au sens usuel des environnements graphiques multi-fenêtrés de type Windows). Quand les fenêtres mosaïquées sont en nombre pair (supérieur à deux) elles sont organisées sous forme d’une mosaïque à deux dimensions (cf. schéma ci-dessous) que l’utilisateur ait demandé une mosaïque verticale ou horizontale.

Page 118: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

118 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F79E5 - Mosaïquage géographique des fenêtres

Pour l’application de l’exigence précédente, il est souhaitable que le logiciel tente de positionner les fenêtres les unes par rapport aux autres de manière pertinente vis a vis de leur étendue. Dans ce but, il applique les règles suivantes en comparant les bords septentrional et occidental de l’étendue des fenêtres :

Une fenêtre A est placée plus haut sur l’écran qu’une fenêtre B si le bord septentrional de l’étendue de la zone visualisée de la fenêtre A est plus au nord que celui de la fenêtre B.

Une fenêtre A est placée plus à gauche qu’une fenêtre B si le bord occidental de l’étendue de la zone visualisée de la fenêtre A est plus à l’ouest que celui de la fenêtre B.

13. F8 - FONCTIONS SPECIALISEES

Cette fonction regroupe différents services liés aux fonctions de cartographie, d'usage spécifique à certains systèmes.

13.1 F81 - EXPORTER

Cette fonction permet d'exporter un ou plusieurs produits géographiques intégrés.

Exigences associées

F81E1 - Pertinence syntaxique de l'export

Le résultat de l'export est syntaxiquement conforme et pertinent.

14. SPECIFICITES PAR FORMAT DE DONNEES

14.1 Présentation du chapitre

Ce chapitre décline un certain nombre de caractéristiques spécifiques aux différents formats géographiques traités dans ce document. Ces spécificités par format peuvent prendre plusieurs aspects parmi lesquels on retient :

• Les méthodes d’accès : Il s’agit de suggérer, pour la réalisation de la fonction « Intégrer », des méthodes d’accès aux lots de données et aux produits.

• Les spécificités fonctionnelles : On regroupe pour chaque format :

• Des exigences spécifiques (notamment pour l’intégration). Leur prise en compte n’est en rien exclusive d’un support complet des spécifications des produits géographiques et des services associés tel que défini par les chapitres précédents.

Page 119: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

119 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Une liste de précisions et de problèmes déjà rencontrés. Ces informations sont fournies pour éviter au titulaire les pièges déjà rencontrés dans des précédents développements.

• Les métadonnées : Il s’agit d’une sélection :

• des métadonnées identificatrices du produit,

• des métadonnées utiles pour l’intégration des produits,

• des métadonnées pertinentes lors de l’exploitation des produits

• des métadonnées relatives aux sources.

Nota : par souci de cohérence interne, les spécificités listées dans ce chapitre sont fournies sous forme d’exigences et suivent la numérotation générale liées à la décomposition fonctionnelle rappelée au chapitre 5.3.2.

14.2 Formats USRP et ASRP

14.2.1 Méthodes d’accès

Le catalogue de l’échange (ou lot de données) est le fichier d’extension THF.

Le fichier privilégié d’accès à un produit est le fichier d’extension GEN.

Filtre d’exploration (pour l’exploration manuelle) :

• Si l’utilisateur a précisé qu’il cherchait un lot de données ASRP ou USRP, le logiciel « grise » tous les fichiers qui n’ont pas l’extension « THF ».

• Si l’utilisateur a précisé qu’il cherchait un produit ASRP ou USRP, le logiciel « grise » tous les fichiers qui n’ont pas l’extension « GEN ».

14.2.2 Spécificités fonctionnelles

14.2.2.1 Spécificités fonctionnelles communes aux formats USRP et ASRP

F1E2.1 – Produits non compressés avec TIM

Les produits ASRP USRP peuvent être compressés ou non et peuvent être indexés ou non par une TIM (Tile Index Map). Un produit compressé est nécessairement indexé par une TIM. Alors qu'un produit non compressé peut ou non être indexé par une TIM. Dans un produit non compressé avec TIM, les valeurs de la TIM sont les numéros des tuiles ; dans un produit USRP compressé avec TIM, les valeurs de la TIM sont les offsets en octets, depuis le début du fichier, du début de la tuile.

Il faut s'assurer que le logiciel exploite les produits ASRP USRP non compressés et indexés par une TIM et qu'il exploite correctement les valeurs de la TIM.

F1E2.2 - Série dans le champ PRT

Dans les métadonnées (fichiers THF et GEN), le champ PRT contient la chaîne de caractères « USRP » suivie éventuellement de la désignation de la ou des séries des cartes utilisées (par exemple « USRP, M761 »).

Il faut s'assurer que le logiciel exploite les produits ASRP USRP pour lesquels le champ PRT contient la partie relative aux séries des cartes.

F1E2.4 - Utilisation explicite du champ CCD pour les produits USRP ASRP

Le fichier QAL contient la table de couleurs. Outre les informations de colorimétrie, la table contient explicitement le code de la couleur (champ CCD, dont le domaine de valeur est [0,255]).

Page 120: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

120 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Les couleurs ne sont pas nécessairement dans l’ordre des codes couleur.

Il faut s'assurer que le logiciel exploite le champ CCD.

F1E2.5 - Gestion du padding par code (et non par valeur)

Le fichier QAL contient la table de couleurs. Outre les informations de colorimétrie, la table contient explicitement le code de la couleur (champ CCD, dont le domaine de valeur est [0,255]). Les spécifications USRP (paragraphe 4.2.3) précisent que le padding est la couleur de code 0.

La valeur de la couleur de code 0 (padding) n’est pas nécessairement « noire » (R,V,B = 0,0,0). Il se peut également que la valeur, dans la table de couleurs, du padding soit la même qu’une autre couleur utilisée dans la carte.

Il faut s'assurer que le logiciel utilise le code du padding (et non pas sa valeur).

F1E2.6 - Couleur du padding absente

Le fichier QAL contient la table de couleurs. Outre les informations de colorimétrie, la table contient explicitement le code de la couleur (champ CCD, dont le domaine de valeur est [0,255]). Les spécifications USRP (paragraphe 4.2.3) précisent que le padding est la couleur de code 0 et que la table de couleurs doit contenir ce code.

Certaines productions (dont SENATER) ne contiennent pas le code 0 dans la table de couleurs, malgré la présence de padding.

Il faut s'assurer que le logiciel exploite les produits ASRP USRP dont la table de couleurs ne contient pas explicitement le code couleur de padding.

F1E2.7 - Différentes compressions

Les produits ASRP USRP peuvent ou non être compressés. La méthode de compression utilisée se nomme RLE (Run Length Encoding). Les pixels d’une image compressée peuvent être codés sur 4 ou sur 8 bits.

Il faut s'assurer que le logiciel supporte les deux types de compression.

F1E2.32 - Champs LOD et LAD décimaux

Il existe des interprétations divergentes des spécifications ASRP et USRP concernant l'unité des champs LOD et LAD. Dans la défense française, il est convenu que LOD et LAD sont des réels en mètres et que UNIloa vaut donc « M ». Par exemple, le stock actuel de produits raster 25K est codé sous la forme '2,5 mètres'.

Il faut s'assurer que le logiciel exploite les produits ASRP USRP qui ont des champs LOD et LAD avec une partie décimale.

F1E2.33 - Absence de codes barres pour les produits USRP

Certains produits ASRP USRP, compressés, en 256 couleurs, produits par SENATER présentent une anomalie sous la forme de codes barres quand ils sont affichés par certains logiciels. Les données sont correctes, le problème provient d’une anomalie dans la décompression.

Il faut s'assurer que le logiciel ne présente pas cette anomalie d’affichage.

F1E2.40 - Absence de limitation quant à la (petite) taille des images pour les produits ASRP USRP

Il faut s'assurer que le logiciel ne présente pas de limitations quant à la (petite) taille des images.

Page 121: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

121 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F1E3.1 - Support d'un échange ASRP USRP dans lequel l'ordre des produits dans le THF ne respecte pas l'ordre alphabétique

Chaque échange ASRP USRP comporte un fichier THF qui décrit la liste des produits de l’échange. La spécification n’impose rien sur l’ordre de ces produits. Les produits sont définis dans des répertoires dédiés, nommés comme les produits qu’ils décrivent. Là encore, la spécification n’impose rien sur l’ordre de ces répertoires. Souvent, en les faisant afficher dans un explorateur classique, ils apparaissent rangés par ordre alphabétique.

Il faut s'assurer que le logiciel met en correspondance les noms des produits décrits dans le THF avec les répertoires auxquels ils se rapportent, même s’ils sont décrits dans deux ordres différents.

F1E3.16 - Support des produits ASRP USRP qui ont un espace comme valeur du champ 'Entry Map'

Dans l'encodage ISO8211, il y a un champ « Entry map ». Ce champ est réservé pour un usage futur et dans la pratique il ne sert à rien. D’après la norme, il devrait contenir la valeur zéro (confirmé dans ISO 8211 et induit par USRP 1.2). Or pour certaines productions USRP et ASRP, SENATER a renseigné le champ « Entry map » par un espace (à la place de la valeur 0).

Il faut s'assurer que le logiciel supporte les produits ASRP USRP qui ont un espace comme valeur du champ 'Entry Map' (à la place d'un 0).

F1E3.17 - Support des échanges ASRP USRP à partir d'un fichier xxxxx.THF

Les spécifications ASRP et USRP imposent que le catalogue de l'échange soit toujours nommé TRANSH01.THF.

Il existe des échanges ASRP USRP pour lesquels ce fichier catalogue porte l'extension THF, mais ne comporte pas le libellé TRANSH01.

Il faut s'assurer que le logiciel permet d'explorer de tels échanges.

F111E3.1 - Résilience à l'organisation des échanges USRP ASRP

La majorité des échanges USRP et ASRP de la géothèque de défense française est organisée comme suit :

• L’ensemble des fichiers relatifs à un produit est rassemblé dans un répertoire dont le nom est égal à la valeur du champ NAM (présent dans les fichiers THF et GEN).

• Un échange est constitué d’un fichier THF et de l’ensemble des produits (un répertoire par produit).

• Le fichier IMG (ainsi que tous les fichiers de métadonnées) porte le même nom que le produit (champ NAM).

• En général, le fichier THF et les répertoires produits sont situés directement à la racine du média.

Cette organisation est un état de fait et n’est pas imposée par les spécifications. Certaines nations ont retenu d’autres organisations. On trouve par exemple des échanges ASRP USRP pour lesquels :

• Les fichiers ne sont pas regroupés dans un répertoire par produit mais tous ensembles au même niveau que le fichier THF.

• On dispose d’un répertoire supplémentaire nommé ASRP entre le répertoire de l’échange et les répertoires de produits.

• L’échange n’est pas directement à la racine du média.

Page 122: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

122 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Le fichier image n’est pas nommé comme le produit (son nom fait l’objet d’un champ du fichier GEN).

Pour préserver la possibilité d’intégrer des produits provenant de nos alliés, il faut s’assurer que le logiciel soit le plus résilient possible à l’organisation des échanges.

F111E6.3 - Résilience vis-à-vis de l'absence de fichier d'extension THF pour les produits ASRP USRP

Le logiciel intègre les produits d'un échange ASRP USRP dans lequel le fichier d'extension THF est absent.

F215E4.1 - Utilisation des 256 couleurs

La table de couleurs d’un produit ASRP USRP, et par le fait l’image elle-même, peut contenir jusqu’à 256 couleurs (la première d’entre elles étant réservée au padding). De plus, les produits n’utilisent pas tous la même table de couleurs, même s’ils appartiennent au même échange.

Il faut s'assurer que le logiciel est en mesure d’exploiter les 256 couleurs d'un produit ASRP USRP.

F215E4.2 - Respect des couleurs réelles

La table de couleurs d’un produit ASRP USRP, et par le fait l’image elle-même, peut contenir jusqu’à 256 couleurs (la première d’entre elles étant réservée au padding). De plus, les produits n’utilisent pas tous la même table de couleurs, y compris s’ils appartiennent au même échange.

Certaines cartes scannées sont riches en couleurs et en toponymie. Ces produits doivent pouvoir être exploités normalement par les systèmes. Certains systèmes dégradent, à l’intégration ou à l’affichage, la qualité visuelle des cartes scannées.

Il faut s'assurer que le logiciel affiche sans dégradation les données ASRP USRP riches en informations colorimétriques.

F215E4.3 - Absence de débordement de la table de couleurs

La table de couleurs d’un produit ASRP USRP, et par le fait l’image elle-même, peut contenir jusqu’à 256 couleurs (la première d’entre elles étant réservée au padding). De plus, les produits n’utilisent pas tous la même table de couleurs, y compris s’ils appartiennent au même échange.

Il faut s'assurer que la fonction de mosaïquage ou d’affichage du logiciel permet de traiter deux produits ASRP USRP de 256 couleurs différentes chacun, en effectuant une classification adéquate des couleurs.

14.2.2.2 Spécificités fonctionnelles pour le format ASRP

F1E5.2 - Support des produits ASRP qui débordent de leur bande de rectification

Certains produits ASRP, notamment aux petites échelles, ont des étendues géographiques qui dépassent, au nord et/ou au sud, la bande ARC dans laquelle ils sont rectifiés.

Il faut s'assurer que le logiciel exploite la totalité de l’étendue géographique des produits ASRP même s’ils débordent de la bande ARC dans laquelle ils sont rectifiés.

F1E2.3 - Formats du champ NAM

Les spécifications USRP 1.2 et 1.3 formatent le champ NAM (THF et GEN) sous la forme ZZZZZZ, 6 caractères alphabétiques ou numériques. Le paragraphe ‘File naming conventions' précise que tous les fichiers relatifs à un produit doivent être nommés ZZZZZZDD.TTT, où DD est l'occurrence du fichier de ce type TTT dans le produit. Typiquement ZZZZZZ01.GEN,

Page 123: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

123 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

ZZZZZZ01.QAL, ZZZZZZ01.SOU, ZZZZZZ02.SOU, etc. La spécification ASRP 1.2 dit la même chose mais la spécification ASRP 1.1 dit (c'est à l'évidence une erreur corrigée en 1.2) que le champ NAM est de la forme ZZZZZZDD.

Il faut s'assurer que le logiciel est résilient vis-à-vis des différents formats du champ NAM :

• type NAMESP (champ NAM est de la forme ZZZZZZ)

• type NAMLET (champ NAM est de la forme ZZZZZZDD)

• type NAMSEN (le fichier GEN est de type NAMLET (de la forme ZZZZZZDD), tandis que le fichier THF est de type NAMESP (de la forme ZZZZZZ))

14.2.2.3 Spécificités fonctionnelles pour le format USRP

F1E2.8 - Exploitation des champs LSO et PSO

Pour la localisation d’une image USRP, la spécification de produit USRP recommande d’utiliser les champs :

• LSO, PSO (ce sont les coordonnées cartographiques en UTM métriques sur WGS84 dans la zone de projection spécifiée par le champ ZNA du coin haut gauche de l’image)

• SCA (c’est l’échelle)

et la formule donnée à l’annexe B-2.

Les champs NEO, NEA, SWO et SWA ne doivent pas être utilisés pour la localisation des produits. Ils donnent en coordonnées géographiques le rectangle englobant minimum de l’étendue de la zone utile. A ce titre, ils sont adaptés à l’affichage graphique de l’emprise du produit sur un fond de carte, par exemple.

Il faut s'assurer que le logiciel utilise les champs LSO et PSO (et non NEO, NEA, SWO et SWA) pour localiser un produit USRP.

F1E2.9 - Exploitation du champ SCA

Les champs PSP, LOD, LAD et SCA peuvent potentiellement former un ensemble incohérent (cas de production erronée).

Pour la localisation d’une image USRP, la spécification de produit USRP recommande d’utiliser les champs :

• LSO, PSO (ce sont les coordonnées cartographiques en UTM métriques sur WGS84 dans la zone de projection spécifiée par le champ ZNA du coin haut gauche de l’image)

• SCA (c’est l’échelle)

et la formule donnée à l’annexe B-2.

Il faut s'assurer que le logiciel exploite le champ SCA (et non les champs PSP, LOD et LAD) pour localiser les produits.

F1E2.36 - Exploitation complète de la zone utile des produits USRP

Certains systèmes réduisent les produits au MBR de la zone utile (pour supprimer une partie du padding) en utilisant les champs NEO, NEA, SWO et SWA. Ces champs donnent en coordonnées géographiques le rectangle englobant minimum de l’étendue de la zone utile et ne devraient pas être utilisés pour découper une image en géométrie UTM.

Il faut s'assurer que le logiciel ne tronque pas abusivement les produits USRP sur la base des champs NEO, NEA, SWO et SWA.

Page 124: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

124 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

F1E5.1 - Support des produits USRP qui débordent de leur fuseau de rectification

Certains produits USRP, notamment aux petites échelles et aux latitudes élevées, ont des étendues géographiques qui dépassent, à l’est et/ou à l’ouest, le fuseau dans lequel ils sont rectifiés. Typiquement une TPC (échelle 1 : 500 000) produite par l’EGAM fait l’objet d’un seul produit dont l’emprise est plus large qu’un fuseau et qui est rectifiée dans la projection du fuseau majoritaire.

Il faut s'assurer que le logiciel exploite la totalité de l’étendue géographique des produits USRP même s’ils débordent de la zone UTM dans laquelle ils sont rectifiés.

F1E7.2.1.1 - Support des produits USRP à cheval sur l'équateur avec champ ZNA positif

A la page 5-6, la spécification USRP précise « "-" indicates North Origin (PSO) is in the Southern hemisphere ». Une lecture stricte de cette phrase induit que ZNA (fichier GEN) doit être positif si l’origine (LSO, PSO) se trouve dans l’hémisphère nord même si l’image est majoritairement située dans l’hémisphère sud. Au demeurant, rectifier dans une zone nord revient exactement au même que rectifier dans la zone sud correspondante puisque seule la fausse origine en Y diffère. Dans cette interprétation, le champ ZNA donne deux informations : le fuseau dans lequel est rectifié le produit et la zone UTM dans laquelle sont définies les coordonnées de l’origine (LSO, PSO).

Selon la norme, les produits USRP à cheval sur l’équateur doivent posséder un champ ZNA positif et des coordonnées LSO, PSO exprimées dans l’hémisphère nord. Il faut s'assurer que le logiciel supporte les produits USRP à cheval sur l'équateur et défini avec un champ ZNA positif.

F1E7.2.1.2 - Support des produits USRP à cheval sur l'équateur avec champ ZNA négatif

A la page 5-6, la spécification USRP précise « "-" indicates North Origin (PSO) is in the Southern hemisphere ». Une lecture stricte de cette phrase induit que ZNA (fichier GEN) doit être positif si l’origine (LSO, PSO) se trouve dans l’hémisphère nord même si l’image est majoritairement située dans l’hémisphère sud. Au demeurant, rectifier dans une zone nord revient exactement au même que rectifier dans la zone sud correspondante puisque seule la fausse origine en Y diffère. Dans cette interprétation, le champ ZNA donne deux informations : le fuseau dans lequel est rectifié le produit et la zone UTM dans laquelle sont définies les coordonnées de l’origine (LSO, PSO).

Selon la norme, les produits à cheval sur l’équateur doivent posséder un champ ZNA positif et des coordonnées LSO, PSO exprimées dans l’hémisphère nord. Mais il existe en géothèque des produits à cheval sur l’équateur qui ont un champ ZNA négatif et des coordonnées LSO, PSO exprimés dans l’hémisphère sud. On peut remarquer que dans le premier cas le champ PSO sera petit et que dans le second cas le champ PSO sera supérieur à 10 000 000.

Il faut s'assurer que le logiciel est tolérant et considère que ZNA est le numéro de zone UTM dans laquelle les coordonnées de l’origine (LSO, PSO) sont exprimées. Il convient également que la présence d’un signe négatif ne provoque pas une erreur dans la détermination de la latitude et de la longitude.

14.2.3 Métadonnées

14.2.3.1 Métadonnées identificatrices

Les produits ASRP et USRP sont identifiés par les métadonnées suivantes :

• Nom du produit (fichier GEN – Champ GIN.GIN[1].DSI.NAM)

• Numéro d’édition du produit (fichier QAL – Champ QAL.QUV.EDN)

• Date de production du produit (fichier QAL - Champ QAL.QUV.DAT1)

• Date de révision ou de mise à jour du produit (fichier QAL - Champ QAL.QUV.DAT2)

Page 125: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

125 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

La date de production d’un produit ne doit pas être recherchée dans le fichier THF qui concerne l’échange, ni dans la date de gravage du CDROM.

14.2.3.2 Métadonnées utiles à l’intégration

Les métadonnées utiles pour assister l’utilisateur lors de l’intégration de produits ASRP et USRP sont :

• Nom du produit (fichier GEN – Champ GIN.GIN[1].DSI.NAM)

• Echelle du produit (fichier GEN – Champ GIN.GIN[1].GEN.SCA)

• Zone de projection du produit (fichier GEN – Champ GIN.GIN[1].GEN.ZNA)

• Date de production du produit (fichier QAL - Champ QAL.QUV.DAT1)

• Numéro d’édition du produit (fichier QAL – Champ QAL.QUV.EDN)

• Dates d’édition de la carte source la plus ancienne et de la carte source la plus récente (fichier QAL – Champs QAL.QUV.DAT4 et QAL.QUV.DAT5)

• Et éventuellement :

o Conditions de production (fichier GEN – Champ GEN. GIN[1].GEN.TXT)

o Informations de précision de localisation des sources (ficher QAL – Champs HOR.HOR[i].ASH.AAH, HOR.HOR[i].ASH.APH, VER.VER[i].ASV.AAV et VER.VER[i].ASV.APV)

14.2.3.3 Métadonnées pertinentes pour l’exploitation

Les métadonnées utiles à la consultation de produits ASRP et USRP sont :

• Nom du produit (fichier GEN – Champ GIN.GIN[1].DSI.NAM)

• Echelle du produit (fichier GEN – Champ GIN.GIN[1].GEN.SCA)

• Date de production du produit (fichier QAL - Champ QAL.QUV.DAT1)

• Numéro d’édition du produit (fichier QAL – Champ QAL.QUV.EDN)

• Dates d’édition de la carte source la plus ancienne et de la carte source la plus récente (fichier QAL – Champs QAL.QUV.DAT5 et QAL.QUV.DAT4)

14.2.3.4 Métadonnées relatives aux sources

Les métadonnées relatives aux sources des produits ASRP et USRP sont :

• Série, désignation, édition, date d’édition, échelle, et emprises des cartes source utilisées (fichiers SOU – Champs SOU.SOR.PRT, SOU.SOR.URF, SOU.SOR.EDN, SOU.SOR.DAT1, SOU.SOR.SCA, SOU.RCI.RCI[1], SOU.RCI.RCI[2], SOU.RCI.RCI[3] et SOU.RCI.RCI[4])

• Informations de précision de localisation des sources (ficher QAL – Champs HOR.HOR[i].ASH.AAH, HOR.HOR[i].ASH.APH, VER.VER[i].ASV.AAV et VER.VER[i].ASV.APV)

14.3 Format GEOTIFF

14.3.1 Méthode d’accès

La notion d’échange n’est pas définie dans GEOTIFF. Un produit est constitué d’un unique fichier d’extension .TIF.

Page 126: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

126 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Filtre d’exploration (pour l’exploration manuelle) :

• Si l’utilisateur a précisé qu’il cherchait un produit GEOTIFF, le logiciel « grise » tous les fichiers qui n’ont pas l’extension « TIF ».

14.3.2 Spécificités fonctionnelles

F1E2.22 - Support de la baseline TIFF

Il faut s'assurer que le logiciel supporte la baseline TIFF.

F1E2.23.1 - Support des images GEOTIFF rectifiées : PixelScale et TiePoint du coin haut gauche

Il faut s'assurer que le logiciel supporte les produits GEOTIFF rectifiés pour lesquels les informations de localisation sont décrites par la taille pixel et les coordonnées du coin haut gauche de l'image.

F1E2.23.2 - Support des images GEOTIFF rectifiées : PixelScale et TiePoint différent du coin haut gauche

Il faut s'assurer que le logiciel supporte les produits GEOTIFF rectifiés pour lesquels les informations de localisation sont décrites par la taille pixel et les coordonnées d'un point de l'image (autre que le coin haut gauche).

F1E2.24 - Support des codes EPSG

Il faut s'assurer que le logiciel supporte le code EPSG relatif à chacune des 120 projections UTM sur WGS84 et aux représentations ARC sur WGS84.

F1E2.25 - Support de la surcharge de l'unité

Le système de coordonnées utilisé est normalement défini par un code unique (un seul ‘Géokey’ au sens de la spécification GEOTIFF) qui identifie le système de coordonnées dans la base de l’EPSG. Certaines images contiennent un ou plusieurs autres géokeys surnuméraires qui constituent une surcharge de la définition du système de coordonnées. On trouve souvent par exemple des images contenant un geokey décrivant l’unité du système de coordonnées alors que celui-ci est déjà défini dans la base de l’EPSG par la seule donnée du code du système de coordonnées. Ces géokeys surnuméraires doivent être ignorés.

Il faut s'assurer que le logiciel supporte les produits GEOTIFF qui possèdent un géokey supplémentaire relatif à une unité (métrique ou angulaire).

F1E2.26 - Absence de limitation quant à la résolution des images pour les produits GEOTIFF

Il faut s'assurer que le logiciel ne présente pas de limitations quant à la résolution des images. Il doit notamment exploiter les produits GEOTIFF de faible résolution.

F1E2.27 - Absence de limitation quant à la (petite) taille des images pour les produits GEOTIFF

Il faut s'assurer que le logiciel ne présente pas de limitations quant à la (petite) taille des images GEOTIFF.

F1E2.28 - Utilisation des tags GEOTIFF (et non des tags TIFF) pour la résolution des images GEOTIFF

Le géoréférencement ne doit pas être déduit des tags prévus par la spécification TIFF mais de ceux

Page 127: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

127 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

prévus par la spécification GEOTIFF. En particulier, la résolution ne doit pas être déduite des tags TIFF XResolution et YResolution mais des tags GEOTIFF ad hoc.

Il faut s'assurer que le logiciel utilise les tags GEOTIFF (et non des tags TIFF) pour la résolution des images GEOTIFF.

F1E2.39 - Support des produits GEOTIFF codés en Big Endian

Il faut s'assurer que le système permet d’exploiter les produits GEOTIFF dont l'ordre des bytes est réalisé en Big Endian

F1E2.41 - Support de différentes colorimétries pour les produits GEOTIFF

La Baseline TIFF autorise différents types de colorimétrie (par l'intermédiaire des tags PhotometricInterpretation, SamplesPerPixel, BitsPerSample, ColorMap et PlanarConfiguration). Il faut s'assurer que le logiciel supporte :

• Les images bilevel (noir et blanc) (0 étant la couleur blanche)

• Les images bilevel (noir et blanc) (0 étant la couleur noire)

• Les images en 256 niveaux de gris (0 étant la couleur blanche)

• Les images en 256 niveaux de gris (0 étant la couleur noire)

• Les images en RVB, 256 niveaux par canal, définies selon l'ordre RVBRVBRVB...

• Les images en RVB, 256 niveaux par canal, définies selon l'ordre RRR...VVV...BBB...

• Les images définies par une table de couleurs

F1E3.10.1 - Support du masque de transparence Géotiff

Le logiciel supporte la notion de masque de transparence (‘transparency mask’ dans la spécification TIFF) et donc les fichiers TIFF contenant deux images (et donc deux IFD au sens de la spécification TIFF) dont une est le masque. Ce masque est utilisé par le logiciel pour tout ce qui, dans le présent document, est relatif à la gestion du padding et de la continuité d’affichage.

F1E14.1 - Documentation des limitations pour le format GEOTIFF

La documentation du logiciel précise les profils de GEOTIFF supportés. Les limitations de l’interface sont documentées exhaustivement.

14.3.3 Métadonnées

Les produits GEOTIFF possèdent très peu de métadonnées.

14.3.3.1 Métadonnées identificatrices

Les produits GEOTIFF sont identifiés par les métadonnées suivantes :

• Nom du produit (nom du fichier GEOTIFF, sans l’extension TIF)

14.3.3.2 Métadonnées utiles à l’intégration

Les métadonnées utiles pour assister l’utilisateur lors de l’intégration de produits GEOTIFF sont :

• Nom du produit (nom du fichier GEOTIFF, sans l’extension TIF)

• Valeur associée au tag GTCitationGeoKey

Page 128: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

128 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

14.3.3.3 Métadonnées pertinentes pour l’exploitation

Les métadonnées utiles à la consultation de produits GEOTIFF sont :

• Nom du produit (nom du fichier GEOTIFF, sans l’extension TIF)

• Valeur du tag GTCitationGeoKey

14.3.3.4 Métadonnées relatives aux sources

Les produits GEOTIFF ne possèdent pas de métadonnées relatives aux sources.

14.4 Formats VMAP0, VMAP1, VMAP2i

14.4.1 Méthode d’accès

Le catalogue de l’échange (ou lot de données) est le fichier LAT.

Le fichier d’accès à un produit est le fichier LHT.

Filtre d’exploration (pour l’exploration manuelle) :

� Si l’utilisateur a précisé qu’il cherchait un lot de données VMAP0, VMAP1 ou VMAP2i, le logiciel « grise » tous les fichiers autres que LAT.

� Si l’utilisateur a précisé qu’il cherchait un produit VMAP0, VMAP1 ou VMAP2i, le logiciel « grise » tous les fichiers autres que LHT.

14.4.2 Spécificités fonctionnelles

F1E3.18 - Support des produits VMAP0 avec deux niveaux d'arborescence

La spécification VMAP0 prévoit un schéma de tuilage à 4 niveaux d'arborescence et une certaine taille des tuiles. Cependant, certains produits VMAP0 ne respectent pas cette spécification.

Il faut s'assurer que le logiciel permet d'explorer un schéma de tuilage à 2 niveaux d'arborescence (au lieu de 4).

F1E2.17 - Utilisation explicite du nom d'un produit VPF

Le nom des produits VMAP1 est généralement de la forme lib_xxx (par exemple la lib_067 décrit la France). Le nom des produits VMAP0 est généralement EURNASIA, SASAUS, SOAMAFR ou NOAMER. Le nom des produits VMAP2i est de la forme xxxx, reprenant le nom du degré carré GEOREF correspondant. Par ailleurs tout échange VPF comprend un fichier LAT qui décrit les produits de l’échange et leur nom.

Il faut s'assurer que le logiciel ne prévoit pas « en dur » le nom des produits VPF et qu'il exploite le fichier LAT pour détecter les noms des produits disponibles.

F1E2.18 - Exploration des différents produits d'un échange VPF multi-produits

Chaque produit VMAP doit tenir sur un unique cd-rom. Mais un CDROM peut véhiculer plusieurs produits (par exemple trois produits lib_067, lib_049 et Rference).

Il faut s'assurer que le logiciel supporte un échange VPF multi-produits.

F1E2.38 - Résilience vis-à-vis de l'ordre des lignes de la table CAT

Les couvertures d'un produit VPF sont décrites dans la table CAT. Elles sont en général toujours dans le même ordre avec la LIBREF et la TILEREF au début. L'ordre des couvertures dans la table CAT n'est pas défini dans la spécification VPF (ni dans les spécifications VMAP0, VMAP1 et

Page 129: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

129 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

VMAP2i).

Il faut s'assurer que le système ne soit pas sensible à l'ordre de description des couvertures dans cette table.

F1E2.43 - Tables de primitives volumineuses

Dans la spécification VPF (cf. paragraphe 5.5.1), les nombres entiers sont codés soit sur 2 octets (c’est le type S), soit sur 4 octets (c’est le type I). Ils doivent être exploités comme des entiers signés.

La spécification VPF impose (cf. chapitre 5.2.1.3) que la colonne ID de chaque table VPF ne contienne que des entiers strictement positifs.

D’après le chapitre 5.3.2 de VPF, la colonne ID des tables de primitives est de type I, ce qui autorise jusqu’à +2 147 483 647 enregistrements. Pour information, la valeur maximale avec le type S est +32767.

Il faut s'assurer que le logiciel exploite correctement les données VMAP0, VMAP1 et VMAP2i qui contiennent des tables de primitives avec plus de 32767 enregistrements.

F1E3.2 - Résilience vis-à-vis de l'incohérence du champ UNIT

Dans la table GRT de certains produits VMAP0 et VMAP1, le champ « data-type » a la valeur « GEO » et le champ « Unit » a la valeur « M ». Ce dernier champ devrait prendre la valeur « DEG », seule valeur possible dans le cas de coordonnées géographiques.

Il faut s'assurer que le logiciel permet tout de même l’intégration et l’exploitation de ces produits, en demandant le cas échéant à l’utilisateur de lever l’ambiguïté.

F1E3.3 - Résilience vis-à-vis de l'absence du produit RFERENCE

Les spécifications de produits VMAP1 et VMAP0 prévoient que chaque échange contient un produit nommé Rference. Ce dernier peut être utilisé pour situer grossièrement les données dans le monde (il correspond pour VMAP1 à ¼ de planisphère et pour VMAP0 au monde entier).

Dans les spécifications VMAP2i, le produit Rference est optionnel.

Il faut s'assurer que le logiciel permet l’intégration et l’exploitation des échanges VPF pour lesquels le produit Rference est absent.

F1E3.4 - Utilisation explicite du schéma de données

En général, les produits VPF ne reprennent pas la totalité du schéma de données. Par exemple, si sur la zone couverte il n’y a pas de pont, la classe d’objets BRIDGEL.LFT sera absente du produit. Il peut en être de même pour une propriété d’une classe d’objets, voire pour une couverture entière.

Par ailleurs, les produits VPF sont auto-descriptifs, c'est-à-dire que le schéma de données de chaque produit est échangé avec le produit lui-même. Pour connaître les couvertures présentes dans le produit, le système doit utiliser le fichier CAT. Pour connaître les classes d’objets présentes dans le produit, le système doit utiliser le fichier FCS de chaque couverture. Pour connaître les propriétés présentes dans le produit, le système doit utiliser l’en-tête des fichiers de chaque table d’objets.

Pour ces raisons il faut s'assurer que le logiciel exploite explicitement la description du schéma de données plutôt qu’il soit prédéfini à la conception du système.

Il convient donc que le logiciel permette l’intégration et l’exploitation de produits VPF qui ne comprennent pas toutes les couvertures, classes d’objets, propriétés, ou valeurs de propriétés prévues par les spécifications de produit.

Page 130: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

130 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Il convient également que le logiciel permette l’intégration et l’exploitation de produits VPF qui comprennent de nouvelles couvertures, classes d’objets, propriétés, ou valeurs de propriétés non prévues par les spécifications de produit.

F1E3.6 - Support de plus de 8 niveaux d'arborescence pour les produits VPF

Le respect de la norme ISO9660 impose de limiter l’arborescence des fichiers VPF à un maximum de 8 niveaux.

Pour permettre notamment la diffusion de média multi-formats, il faut s'assurer que le logiciel n'est pas sensible à ce nombre maximum de niveaux.

F1E3.12 - Support des produits VPF comprenant une propriété de type L

Pour le codage des propriétés textuelles, VPF prévoit plusieurs types possibles. Le type T (ou niveau 0) correspond à l'ASCII ‘normal'. Le type L (dit Latin1 ou niveau 1) comprend (en plus des caractères du type T) la plupart des particularités des langues européennes, c'est-à-dire les accents, les lettres telles que ñ ou ß et quelques sigles tels que ¡ ou ©.

Les produits VMAP0, VMAP1 et VMAP2i utilisent exclusivement le type T, mais la valeur de certaines propriétés de type T peut contenir des caractères Latin1.

Il faut s'assurer que le logiciel accepte le type L et les caractères Latin 1.

F1E3.13 - Résilience vis-à-vis de la casse pour les produits VMAP

Conformément à DIGEST annexe C, les références aux fichiers vecteurs contenues dans les champs des tables sont en minuscules. Toutefois, DIGEST impose également le formatage du média selon la norme ISO 9660. Cette dernière impose que tous les noms de fichiers et de répertoires soient en majuscules. Par conséquent il y a une incohérence, pour les systèmes sensibles à la casse, entre le nom des fichiers sur le CDROM et les noms de ces mêmes fichiers à l’intérieur des tables et autres fichiers de métadonnées.

Il faut s'assurer que le logiciel est insensible à la casse dès qu’il s’agit de noms de fichiers ou de répertoires.

F1E3.15 - Support des produits VPF comprenant des valeurs Latin1

Pour le codage des propriétés textuelles, VPF prévoit plusieurs types possibles. Le type T (ou niveau 0) correspond à l'ASCII ‘normal'. Le type L (dit Latin1 ou niveau 1) comprend (en plus des caractères du type T) la plupart des particularités des langues européennes, c'est-à-dire les accents, les lettres telles que ñ ou ß et quelques sigles tels que ¡ ou ©.

Les spécifications VMAP0 et VMAP1 utilisent exclusivement le type T. Les spécifications VMAP2i utilisent également le type T, mais autorisent que des caractères de l'alphabet Latin1 puissent être utilisés dans les chaînes de caractères de type T.

Il faut s'assurer que le logiciel accepte les caractères Latin1 dans le type T.

F1E3.19 - Exploitation des triplet-ids pour les produits VMAP0 et VMAP1

Dans la spécification VPF (cf. paragraphe 5.5.1), les nombres entiers sont codés soit sur 2 octets (c’est le type S), soit sur 4 octets (c’est le type I). Ils doivent être exploités comme des entiers signés.

La spécification VPF prévoit l’utilisation d’un type K (appelé aussi triplet-id) pour gérer la topologie inter-tuiles. Les valeurs de type K sont de taille variable et peuvent contenir 1, 2 ou 3 champs (nommés dans la spécification VPF : ID, TILE_ID et EXT_ID), codés chacun par des entiers sur 1, 2 ou 4 octets. Ainsi, dans une même table VPF, la taille et le contenu d’une valeur de

Page 131: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

131 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

type K peuvent être différents d’un enregistrement à l’autre. Pour ces 3 champs, la spécification VPF ne fait pas référence aux types S et I et ne précise pas non plus, si ces entiers doivent être exploités comme des entiers signés ou non signés.

La spécification VPF impose (cf. chapitre 5.2.1.3) que la colonne ID de chaque table VPF ne contienne que des entiers strictement positifs. Cela induit que les 3 champs d’un triplet ID font systématiquement référence à un entier positif.

On constate sur certains produits VMAP0 et VMAP1 que les 3 champs des triplet-ids sont effectivement utilisés en tant qu'entiers non signés. L'interprétation de ces champs en tant qu'entiers signés peut conduire à des références erronées.

En conclusion : les champs du type K contenant des références à des enregistrements de tables utilisent la totalité des 8 bits (respectivement 16 et 32) pour coder des nombres entiers positifs. Il convient donc de prendre garde à les exploiter comme des entiers non signés.

F1E5.3 - Primitive textuelle en dehors de l'emprise d'un produit pour les produits VPF

Certains produits VPF contiennent des primitives textuelles qui débordent de l’emprise du produit. Il faut s'assurer que le logiciel puisse exploiter toutes les primitives d’un produit, même si elles débordent de l’emprise du produit.

F1E5.4 - Exploitation de tous les surfaciques d'un produit VMAP

Certains systèmes n’affichent pas le premier objet surfacique de certaines classes d’objets surfaciques. Il pourrait s’agir du premier objet de chaque classe d’objets surfaciques ou du premier objet de chaque tuile.

F11212E1 - Emprise d'un produit VPF tuilé

Le fichier LAT décrit les produits disponibles dans un échange et donne pour chacun son nom et l’emprise du rectangle englobant. Mais les emprises des produits VPF ressemblent davantage à des polygones qu’à des rectangles. La couverture Tileref décrit le découpage spatial appliqué à chaque couverture tuilée du produit. Ainsi, l’emprise d’un produit VPF doit plutôt être obtenue à partir de la couverture Tileref (en exploitant l'inner ring de la face univers) que par l’exploitation du rectangle englobant du fichier LAT.

F232E4 - Attributs non définis pour certaines catégories d'objets

Dans les spécifications VMAP0, VMAP1 et VMAP2i, chaque classe d’objets est définie par plusieurs attributs. Selon la valeur prise par l’attribut F_CODE, certains attributs peuvent ne pas être applicables. Par exemple, dans VMAP1, la classe d’objets watrcrsl (cours d’eau) contient (entre autres) les attributs F_CODE et EXS. Si l’attribut F_CODE vaut BH030, l’attribut EXS n’est pas applicable (sa valeur est fixée à -32768). Si l’attribut F_CODE vaut BH020, l’attribut EXS peut valoir 0, 5, 6 ou 32.

Certains attributs définis pour une classe d’objets ne sont pas applicables à tous les objets de la classe. Lorsque le logiciel affiche les caractéristiques sémantiques des objets, il faut s'assurer qu’il masque les attributs non applicables.

F232E5 - Support des valeurs inconnues

Parmi les valeurs prises par les différents attributs, les spécifications VMAP0, VMAP1 et VMAP2i distinguent les valeurs NULL (par exemple -32768 pour les entiers) et Inconnue (généralement 0, UNK ou -32767). La valeur NULL indique que l’attribut n’est pas défini pour l’objet, alors que la valeur inconnue indique que l’attribut est applicable à l’objet, mais que la valeur de cet attribut n’est pas connue.

Page 132: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

132 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Il faut s'assurer que le logiciel exploite correctement les valeurs inconnues prises par les attributs.

14.4.3 Métadonnées

14.4.3.1 Métadonnées identificatrices

Les produits VMAP0, VMAP1 et VMAP2i sont identifiés par les métadonnées suivantes :

• Type du produit (fichier LHT – Champ PRODUCT_TYPE)

• Nom du produit (fichier LHT – Champ LIBRARY_NAME)

• Date de production du produit (fichier DQT – Champ CREATION_DATE)

• Numéro d’édition du produit (fichier DQT – Champ EDITION_NUM)

• Date de révision du produit (fichier DQT – Champ REVISION_DATE)

14.4.3.2 Métadonnées utiles à l’intégration

Les métadonnées utiles pour assister l’utilisateur lors de l’intégration de produits VMAP0, VMAP1 et VMAP2i sont :

• Type du produit (fichier LHT – Champ PRODUCT_TYPE)

• Nom du produit (fichier LHT – Champ LIBRARY_NAME)

• Echelle du produit (fichier LHT – Champ SCALE)

• Date de production du produit (fichier DQT – Champ CREATION_DATE)

• Numéro d’édition du produit (fichier DQT – Champ EDITION_NUM)

• Informations de précision de localisation (ficher DQT, Champs ABS_HORIZ_ACC, ABS_VERT_ACC, REL_HORIZ_ACC et REL_VERT_ACC)

• Dates d’édition de la carte source la plus ancienne et de la carte source la plus récente (fichier DQT – Champs LATEST_SOURCE et EARLIEST_SOURCE)

14.4.3.3 Métadonnées pertinentes pour l’exploitation

Les métadonnées utiles à la consultation de produits VMAP0, VMAP1 et VMAP2i sont :

• Type du produit (fichier LHT – Champ PRODUCT_TYPE)

• Nom du produit (fichier LHT – Champ LIBRARY_NAME)

• Echelle du produit (fichier LHT – Champ SCALE)

• Date de production du produit (fichier DQT – Champ CREATION_DATE)

• Numéro d’édition du produit (fichier DQT – Champ EDITION_NUM)

• Informations de précision de localisation (ficher DQT, Champs ABS_HORIZ_ACC, ABS_VERT_ACC, REL_HORIZ_ACC et REL_VERT_ACC)

• Dates d’édition de la carte source la plus ancienne et de la carte source la plus récente (fichier DQT – Champs LATEST_SOURCE et EARLIEST_SOURCE)

• Série des cartes sources (fichier DQAREA.AFT de la couverture DQ – Champ SOURCE_ID)

14.4.3.4 Métadonnées relatives aux sources

Les métadonnées relatives aux sources des produits VMAP0, VMAP1 et VMAP2i sont :

Page 133: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

133 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

• Série, édition, actualité de la source et précision des cartes source utilisées (fichier DQAREA.AFT de la couverture DQ – Champ SOURCE_ID, EDITION, COMP_DATE, ABS_HORIZ_ACC, ABS_VERT_ACC)

• Emprises des cartes sources utilisées (fichier DQAREA.AFT de la couverture DQ)

• Informations sur les cartes sources (fichier LINEAGE.DOC)

14.5 Formats DTED

14.5.1 Méthode d’accès

Le catalogue de l’échange (ou lot de données) est le fichier DMED ou ONC.DIR.

Le fichier d’accès à un produit est le fichier d’extension DTx (ou x vaut 0, 1 ou 2).

Pour les produits DTED0, le fichier d’accès à un produit peut être l’un des 4 fichiers d’extension AVG, MIN, MAX et DT0.

Filtre d’exploration (pour l’exploration manuelle) :

• Si l’utilisateur a précisé qu’il cherchait un lot de données DTED, le logiciel « grise » tous les fichiers qui ne sont pas libellés « DMED » ou « ONC.DIR ».

• Si l’utilisateur a précisé qu’il cherchait un produit DTED, le logiciel « grise » tous les fichiers qui n’ont pas une extension de type « DTx » (ou x vaut 0, 1 ou 2).

14.5.2 Spécificités fonctionnelles

F1E2.19 - Exploitation correcte des différents produits d'un échange multi-zones DTED

Les produits DTED sont codés dans 10 zones selon la latitude concernée. Certains lots de données DTED peuvent contenir des produits codés dans des zones différentes (par exemple, quand le lot de données est à cheval sur le parallèle de latitude 50°, limite des zones 1 et 2).

Il faut s'assurer que le logiciel supporte les échanges DTED contenant des produits de zones de codage différentes.

F1E2.20 - Support des altitudes négatives pour les produits DTED

Certains produits DTED peuvent contenir des altitudes négatives.

Il faut s'assurer que le logiciel exploite correctement les produits DTED qui contiennent des altitudes négatives.

F1E2.35 - Support des altitudes nulles pour les produits DTED

Il faut s'assurer que le logiciel exploite correctement les produits DTED qui comportent des altitudes nulles.

F1E2.37 - Exploitation d'un DTED sur WGS72

D’après les spécifications récentes (MIL-PRF-89020B), le système géodésique de référence des données DTED est WGS84. Certains produits anciens ont été produits en WGS72.

Il faut s'assurer que le logiciel exploite correctement les produits DTED qui ont WGS72 comme système géodésique de référence.

F1E3.7 - Résilience vis-à-vis de checksums erronés pour les produits DTED

Dans les fichiers DTED, chaque colonne est suivie par une valeur de ‘checksum’. Pour un certain

Page 134: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

134 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

nombre de produits DTED existant en géothèque, cette valeur n’est pas renseignée ou est fausse.

Il faut s'assurer que le logiciel vérifie cette valeur, informe l’utilisateur d’une éventuelle incohérence, mais autorise tout de même, sur décision de l’utilisateur, l’intégration ou l’exploitation des données.

Il est souhaitable que le logiciel informe l’utilisateur du nombre de colonnes concernées. En effet, si un fichier DTED1 de zone 1 présente 1201 valeurs de checksum absentes, il est probable que ce champ n’a tout simplement pas été renseigné par le producteur.

F1E3.8 - Résilience vis-à-vis du champ 'Multiple Accuracy Outline Flag' hors domaine pour les produits DTED

La spécification de produit DTED prévoit que le champ « Multiple Accuracy Outline Flag » prenne comme valeurs possibles soit 00, soit un entier entre 02 et 09. Cependant, certains produits DTED (en provenance de la NIMA) peuvent prendre la valeur 10 pour ce champ. Dans ce cas, la valeur 10 pour le champ « Multiple Accuracy Outline Flag » signifie la présence de régions de précision homogène qui ont été effacées avant diffusion à l’extérieur de la NIMA.

Il faut s'assurer que le logiciel n’interdit pas l’exploitation des produits dans le cas où le champ « Multiple Accuracy Outline Flag » prendrait une valeur à l’extérieur du domaine prévu par la spécification.

F1E3.9 - Absence de confusion entre un checksum et une maille pour les produits DTED

Dans les fichiers DTED, chaque colonne est terminée par une valeur de ‘checksum’. Cette valeur n’est pas une valeur de maille.

Il faut s'assurer que le logiciel ne prend cette dernière valeur comme une altitude.

F1E3.14 - Structure du fichier ONC.DIR

La structure et le format de l'ONC.DIR ne sont pas définis dans la spécification DTED.

Dans la plupart des échanges DTED, les lignes qui composent le fichier ONC.DIR sont de taille variable et sont terminées par une séquence CR (en hexa 0A). Dans certains échanges (vus sur des lots d'origine US mais pas tous), les lignes qui composent le fichier ONC.DIR sont de taille fixe (16 caractères), complétées par des espaces et terminées par une séquence LF/CR (en hexa 0D0A). Nota : le 0D0A n'est pas compris dans les seize caractères.

Il faut s'assurer que le logiciel exploite les fichiers ONC.DIR décrits dans le deuxième cas (lignes de taille fixe, complétées par des espaces et terminées par une séquence LF/CR).

F111E6.1.1 - Résilience vis-à-vis de l'absence du fichier DMED

Le logiciel intègre les produits d'un échange DTED dans lequel le fichier catalogue DMED est absent.

F111E6.1.2 - Résilience vis-à-vis de l'absence du fichier ONC.DIR

Le logiciel intègre les produits d'un échange DTED dans lequel le fichier catalogue ONC.DIR est absent.

F1E1.8.1 - Support de la norme MIL-D-89020 non amendée

Il existe plusieurs versions des spécifications DTED. La première version, nommée MIL-D-89020 date du 28 mai 1993. A suivi un amendement à cette version, document nommé MIL-D-89020 Amendement 1 du 31 mars 1994. Puis la spécification MIL-PRF-89020A du 16 avril 1996 et enfin la version MIL-PRF-89020B du 23 mai 2000.

Page 135: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

135 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

Il faut s'assurer que le logiciel intègre et exploite des données DTED1 produites selon la spécification MIL-D-89020.

14.5.3 Métadonnées

14.5.3.1 Métadonnées identificatrices

Les produits DTED sont identifiés par les métadonnées suivantes :

• Nom du produit (Champs Longitude of origin et Latitude of origin de la partie UHL)

• Niveau du produit (Champ NIMA Series Designator de la partie DSI)

• Date de production du produit (Champ Compilation Date de la partie DSI)

• Numéro d’édition du produit (Champ Data Edition Number de la partie DSI)

14.5.3.2 Métadonnées utiles à l’intégration

Les métadonnées utiles pour assister l’utilisateur lors de l’intégration de produits DTED sont :

• Nom du produit (Champs Longitude of origin et Latitude of origin de la partie UHL)

• Niveau du produit (Champ NIMA Series Designator de la partie DSI)

• Date de production du produit (Champ Compilation Date de la partie DSI)

• Numéro d’édition du produit (Champ Data Edition Number de la partie DSI)

• Informations de précision de localisation (Champs Absolute Horizontal Accuracy, Absolute Vertical Accuracy, Relative Horizontal Accuracy, Relative Vertical Accuracy de la partie ACC)

14.5.3.3 Métadonnées pertinentes pour l’exploitation

Les métadonnées utiles à la consultation de produits DTED sont :

• Nom du produit (Champs Longitude of origin et Latitude of origin de la partie UHL)

• Niveau du produit (Champ NIMA Series Designator de la partie DSI)

• Date de production du produit (Champ Compilation Date de la partie DSI)

• Numéro d’édition du produit (Champ Data Edition Number de la partie DSI)

• Informations de précision de localisation (Champs Absolute Horizontal Accuracy, Absolute Vertical Accuracy, Relative Horizontal Accuracy, Relative Vertical Accuracy de la partie ACC)

14.5.3.4 Métadonnées relatives aux sources

Les produits DTED ne contiennent pas de métadonnées relatives aux sources.

14.6 Formats CADRG et CIB

14.6.1 Méthode d’accès

Le catalogue de l’échange (ou lot de données) est le fichier A.TOC.

Filtre d’exploration (pour l’exploration manuelle) :

• Si l’utilisateur a précisé qu’il cherchait un lot de données CADRG ou CIB, le logiciel « grise » tous les fichiers qui ne sont pas libellés « A.TOC ».

Page 136: GEOCAPI / REF-G : RECUEIL D’EXIGENCES · PDF file1re 13/03/2007 Intégration dans le référentiel de la DGA du document GEOCAPI/REFTEC/REFG Edition C du 02/02/2005 2ème 20/02/2008

136 / 136 Guide S-CAT n° 14107 Ed02 © DGA 2008 – Tous droits réservés

14.6.2 Spécificités fonctionnelles

F1E2.42 - Support des échanges CADRG CIB incomplets

Le catalogue d'un échange CADRG CIB (en l'occurrence le fichier A.TOC) contient la description des rectangles englobants et des frames files associés à l'échange. Chaque frame file est rattaché à un rectangle englobant. La position de chaque frame file dans un rectangle englobant est défini par 2 coordonnées : ligne, colonne.

La spécification RPF n'impose pas que les rectangles englobants soient complets ; il est ainsi possible que les frames files d'un échange RPF ne couvrent pas entièrement l'étendue géographique définie par les rectangles englobants.

Le logiciel supporte les échanges CADRG CIB dans lesquels les frames files ne couvrent pas entièrement l'étendue géographique définie par les rectangles englobants.