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

SensCe qui se passe
ExportChaque 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 ….
ImportSeuls 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 formeRelu depuis NVG
Symbole à 1 pointpoint avec symbole, modificateurs et étiquetteoui
Corridorcorridoroui
Ligne ou zone (polyligne / polygone)polyline / polygonoui
Graphique à ensemble fixe de 2 à 4 points, flèche largemultipointoui, s’il porte un symbole
Éventailarcbandoui, s’il porte un symbole
Cercle à 1 point, cercle génériquecircleoui
Ellipse génériqueellipseoui
Rectangle génériquerectoui
Rectangle à 1 pointpolygon à quatre coinsoui
Graphiques génériques : lignes de Bézier et zones de Béziersimplifié : 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 MSSla forme réelle uniquement depuis les données MSS
Graphiques génériques : épingles, textes, groupes de symbolesnon 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
arrowlu 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 symboledevient 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

ContenuSans Enregistrer les données MSSAvec 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 modifiersconservés
Appartenance, statut, icôneconservés, dans le code du symboleconservé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 dommagesperdusconservés
Mise en forme libre des lignes et des remplissages des Graphiques génériquestraduite en partie en mise en forme NVG ; certains styles changent (par exemple tirets devient pointillé)conservée
Texte libre et couleur du texteperdusconservés
Altitudeuniquement comme texte de modificateur — les coordonnées NVG ne portent pas de hauteurcomme 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.