Comment importer des calques et des couches MilX

Ce chapitre montre comment importer vos calques MilX, ou importer vos propres calques à partir de graphiques vectoriels ou d’images bitmap.

Vue d’ensemble

Les types de calques suivants peuvent être importés dans map.army :

TypeDescription
MilXSituation tactique créée dans map.army et exportée.
Graphique vectorielTout graphique au format vectoriel
Graphique imageToute image raster

Calques MilX

Les fichiers avec l’extension .milxlyz ont été exportés depuis le générateur de situations militaires. Ils peuvent être réimportés, affichés et traités davantage.

Si vous avez déjà créé des calques sur votre carte, les calques importés sont toujours ajoutés. Les calques existants ne sont pas modifiés.

Calques vectoriels

Vous pouvez importer des graphiques vectoriels comme calques et les afficher dans la carte de situation. Les formats graphiques suivants sont possibles :

ExtensionFormat
*.kmlKeyhole Markup Language (p. ex. depuis Google Earth)
*.gpxLe format GPS Exchange est un format de données pour stocker des données géospatiales
*.jsonJavaScript Object Notation — format de données pour l’échange de données entre applications
*.geojsonGeoJSON — format ouvert pour représenter des données géographiques selon la spécification Simple Feature Access

Notes sur l’import KML

Les fichiers KML référencent souvent des icônes personnalisées via des attributs href à l’intérieur des repères. map.army ne conserve pas ces références d’icônes à l’import — chaque entité est rendue avec un symbole de base générique. Les fichiers KML de taille modérée s’importent de manière fiable ; les entrées vectorielles très grandes peuvent dépasser les limites de points par symbole — divisez-les en fichiers plus petits si nécessaire.

Après l’import, un calque vectoriel peut être converti en calque MilX via la boîte de dialogue des paramètres du calque. Le calque MilX résultant accepte l’éditeur graphique tactique complet et s’exporte en .milxlyz. Une fois converti, le symbole de base assigné lors de la conversion ne peut pas être modifié dans l’application — voir l’entrée FAQ sur la modification du symbole d’une entité importée pour l’alternative de flux de travail par projet.

Préservation des styles et couleurs

map.army analyse la géométrie et les propriétés de style standard des imports vectoriels, mais les attributs de couleur et de style par entité des outils tiers peuvent ne pas être préservés :

  • GPX n’a pas de propriété de couleur standardisée dans le schéma de base. Certains outils (Garmin, Scribblemaps) écrivent une extension non standard topografix:color que map.army ne parse pas — les entités importées reviennent au style par défaut.
  • JSON / GeoJSON n’ont pas non plus d’attribut de style imposé par le schéma ; les styles varient selon le producteur et la plupart des extensions ne sont pas parsées.
  • Les styles KML (<Style> avec couleur <LineStyle>, href <IconStyle>) sont partiellement honorés pour la géométrie mais les icônes href ne sont pas préservées (voir Notes sur l’import KML ci-dessus).

Si la couleur est importante, modifiez le calque vectoriel ou MilX résultant dans map.army après l’import, ou générez le fichier source avec des déclarations de style conformes aux standards uniquement.

Calques image

Vous pouvez importer des graphiques raster comme calque et les afficher dans la carte de situation. Les formats graphiques suivants sont possibles :

ExtensionFormat
*.pngPortable Network Graphics — format d’image raster avec compression de données sans perte
*.svgScalable Vector Graphics — graphique vectoriel rendu comme calque image
*.jfifFormat graphique JPEG File Interchange Format
*.pjpegJPEG progressif bitmap
*.jpeg, *.jpgFormat d’image JPEG — l’un des formats d’image les plus courants
*.pjpJPEG progressif (extension alternative)
*.bmpWindows Bitmap — format d’image raster bidimensionnel développé pour Microsoft Windows
*.webpWebP — format graphique développé par Google pour les images compressées

Comment ajouter un calque image

  1. Ouvrez Superpositions de carte → Ajouter un calque → Image.
  2. Le libellé du bouton varie selon le navigateur et le système d’exploitation : dans Chrome / Edge sur ordinateur il indique souvent Sélectionner le répertoire de travail (sélecteur de dossier), tandis que dans Safari et les navigateurs mobiles il indique Sélectionner le fichier (sélecteur de fichier unique). Les deux mènent au même résultat.
  3. Sélectionnez le fichier image. Pour un positionnement géoréférencé, incluez également le fichier monde correspondant (.pgw pour PNG, .jgw pour JPG — voir Export as Georeferenced Image).
  4. Positionnez l’image avec les poignées de glissement / zoom / rotation jusqu’à l’emplacement souhaité.
  5. Cliquez sur le bouton vert Ajouter un calque pour valider le calque sur la carte. Jusqu’à ce que vous appuyiez sur Ajouter un calque, le calque est mis en attente dans la boîte de dialogue d’import mais pas encore visible — cette étape de confirmation finale est la plus souvent manquée et est la cause des signalements « le calque image importé n’apparaît pas ».
Astuce: Limites de taille pratiques : les calques image très grands (plusieurs dizaines de Mo, ou dimensions en pixels supérieures à ~10 000 px par côté) peuvent ne pas s’afficher dans certains navigateurs. Si une grande image source n’apparaît pas, découpez-la en tuiles et ajoutez chaque tuile comme calque image séparé.

Calques image et le format .milxlyz

Les coordonnées de placement du calque image sont écrites dans un fichier sidecar config.json à côté du fichier image. Pour conserver un calque image entre les sessions, gardez le fichier image et le JSON ensemble — lorsque vous rouvrez le sélecteur d’image et sélectionnez le même répertoire, map.army restaure automatiquement le positionnement d’origine.

Les calques image ne sont pas intégrés dans les exports .milxlyz. Lorsque vous partagez ou sauvegardez votre travail en MilX, le contenu du calque image est laissé de côté. Pour partager une carte incluant un calque image, partagez le fichier image séparément, ou utilisez un calque image source en ligne — voir Share Online-Source Layers.

Calques image pour graphiques personnalisés et cartes fictives

Les calques image sont la solution de contournement prise en charge pour tout cas d’usage nécessitant des graphiques non standard sur la carte :

  • Cartes de campagne scannées ou cartes historiques comme fond.
  • Cartes de nations fictives pour des scénarios de wargame ou de jeu de rôle.
  • Emblèmes personnalisés, insignes d’unité ou autre illustration par-dessus les symboles MIL-STD-2525.

Ces graphiques sont placés sur un calque image séparé ; ils ne sont pas intégrés dans des symboles militaires individuels (le format d’échange MIL-STD-2525 / JC3IEDM ne peut pas porter d’images arbitraires sur les symboles). Pour des icônes amplificatrices qui s’attachent à un symbole, utilisez le Icon Extension Modifier en mode de travail étendu — voir Symbols → Symbol Editor.

Calques image dans la PWA de bureau — comportement supplémentaire

Lorsque map.army est exécuté comme Progressive Web App (installée sur le bureau), les calques image se comportent légèrement différemment que dans l’onglet du navigateur :

Astuce: La suppression d’un calque image dans la PWA de bureau supprime également le fichier image source du disque (pas seulement la référence du calque). La suppression va directement dans le système de fichiers — pas dans la corbeille. Conservez une copie de l’image source ailleurs avant de l’ajouter comme calque, ou utilisez l’onglet du navigateur pour les expérimentations.

Un second comportement spécifique à la PWA affecte l’ordre de chargement : si vous ouvrez d’abord un .milxlyz puis ajoutez un calque image dans la même session, le calque image peut ne pas être récupéré automatiquement lors du prochain rechargement de session. Le flux de travail fiable est d’ajouter le calque image en premier, de le positionner, puis de charger les calques MilX par-dessus. Si vous vous retrouvez dans un état où le calque image ne revient pas au rechargement, ajoutez-le à nouveau manuellement depuis la paire image + config.json sauvegardée.

Calque image vs changement de fond de carte

L’import d’un calque image est pris en charge dans l’application web publique et est le bon outil pour ajouter un fond personnalisé à une carte.

Changer le fond de carte lui-même vers un fournisseur WMTS / WMS privé (de sorte que les tuiles de carte sous-jacentes changent) est une capacité distincte, disponible uniquement dans le déploiement professionnel / en réseau fermé. Voir l’entrée FAQ sur la version professionnelle.