Sur cette page
Interopérabilité NVG : ce qui survit à l'échange
Ce qui franchit exactement la frontière lorsque vous échangez une superposition avec un autre système via NVG — élément par élément, dans les deux sens. La manière d’importer et d’exporter est décrite sur NVG ; cette page en est la référence.
En bref
- map.army écrit du NVG 2.0.2 et lit le NVG 2.0.0 et les versions ultérieures.
- Les symboles circulent sous forme de codes MIL-STD-2525C. À l’import, les symboles d’un autre schéma sont écartés.
- Avec Enregistrer les données MSS activé (réglage par défaut), un fichier exporté depuis map.army et rouvert dans map.army revient complet. Sans cette option, le fichier est du NVG simple et une partie du contenu de map.army est simplifiée ou perdue.
- Chaque conversion, remplacement ou omission est signalé par un avertissement. Lisez-les.
Symboles
| Sens | Ce qui se passe |
|---|---|
| Export | Chaque symbole est écrit sous la forme 2525c: suivie de son code de symbole à 15 caractères. Un symbole qui n’existe que dans le mode de travail Élargi est d’abord transformé en symbole MIL-STD-2525C standard le plus proche, avec l’avertissement Extended symbol fallback to …. |
| Import | Seuls les codes 2525c: sont lus. Un symbole donné sous la forme app6a:, 2525b:, app06d: ou icon: est écarté (NVG symbol ‘…’ is ignored). Un code 2525c: inconnu est remplacé par le symbole le plus proche de la norme s’il en existe un, sinon écarté. Un code qui ne compte pas 15 caractères est ignoré. |
Graphiques, élément par élément
| Dans map.army | Écrit en NVG sous la forme | Relu depuis NVG |
|---|---|---|
| Symbole à 1 point | point avec symbole, modificateurs et étiquette | oui |
| Corridor | corridor | oui |
| Ligne ou zone (polyligne / polygone) | polyline / polygon | oui |
| Graphique à ensemble fixe de 2 à 4 points, flèche large | multipoint | oui, s’il porte un symbole |
| Éventail | arcband | oui, s’il porte un symbole |
| Cercle à 1 point, cercle générique | circle | oui |
| Ellipse générique | ellipse | oui |
| Rectangle générique | rect | oui |
| Rectangle à 1 point | polygon à quatre coins | oui |
| Graphiques génériques : lignes de Bézier et zones de Bézier | simplifié : un rectangle autour de la forme, rempli en orange, avec l’avertissement Symbol generic fallback — la forme réelle uniquement avec Enregistrer les données MSS | la forme réelle uniquement depuis les données MSS |
| Graphiques génériques : épingles, textes, groupes de symboles | non exporté (MSS symbol is not supported) | — |
Inversement, un fichier NVG peut contenir des éléments que map.army n’écrit jamais :
| Élément NVG | À l’import |
|---|---|
arrow | lu s’il porte un symbole 2525c:, sinon écarté |
arc, orbit, text, composite, groupes imbriqués | écartés (NVG element ‘…’ is ignored) |
| une ligne, une zone, un cercle ou un point sans symbole | devient le graphique générique correspondant |
Un groupe de premier niveau dans le fichier devient un calque MilX, nommé d’après l’étiquette du groupe. Les objets situés en dehors de tout groupe vont dans un calque unique appelé NVG Layer.
Modificateurs et mise en forme
| Contenu | Sans Enregistrer les données MSS | Avec Enregistrer les données MSS |
|---|---|---|
| Modificateurs MIL-STD-2525C standard (échelon, désignation unique, formation supérieure, date-heure, texte d’altitude, …) | conservés, dans l’attribut NVG modifiers | conservés |
| Appartenance, statut, icône | conservés, dans le code du symbole | conservés |
| Extensions de map.army — extensions d’icône, modificateurs suisses d’unité et d’installation, texte d’icône (y compris les emoji), couleur et taille personnalisées, état des dommages | perdus | conservés |
| Mise en forme libre des lignes et des remplissages des Graphiques génériques | traduite en partie en mise en forme NVG ; certains styles changent (par exemple tirets devient pointillé) | conservée |
| Texte libre et couleur du texte | perdus | conservés |
| Altitude | uniquement comme texte de modificateur — les coordonnées NVG ne portent pas de hauteur | comme texte de modificateur |
Enregistrer les données MSS écrit dans le fichier la description complète de chaque symbole par map.army sous forme de Extended Data NVG. Un système qui ne la comprend pas l’ignore simplement ; laissez donc l’option activée, sauf si le destinataire demande un fichier strictement minimal.
Coordonnées
- Les positions sont des longitudes et latitudes WGS84 en degrés décimaux, avec jusqu’à sept décimales.
- Les distances — rayons, largeurs de corridor — sont en mètres, les angles en degrés dans le sens horaire à partir du nord.
- À l’import, les coordonnées sont toujours lues en WGS84. Le choix du système de coordonnées dans les paramètres d’import détermine seulement le système utilisé par le calque MilX obtenu.
Métadonnées
Les métadonnées NVG — titre, étiquette de confidentialité, diffusabilité — sont échangées lorsque vous activez Métadonnées NVG, comme décrit dans Métadonnées NVG. Un résumé Dublin Core simple (titre, créateur, classification) est toujours ajouté à un export, afin que les systèmes qui ne lisent pas les métadonnées de sécurité complètes voient tout de même l’essentiel.