Moteurs Moderne et Hérité

Icon Map Pro a deux moteurs de carte. Le moteur Moderne est utilisé par les nouvelles cartes et dessine tout sur une seule carte, avec la vue globe, l'inclinaison et la rotation, et le relief 3D. Le moteur Hérité est le moteur d'origine, conservé pour que les rapports créés avant l'arrivée du moteur Moderne gardent le même aspect et le même comportement.

Le moteur utilisé par une carte : un nouveau visuel utilise Moderne, un rapport créé avant le moteur Moderne reste sur Hérité, et le paramètre Moteur de carte prime sur les deux
Comment le moteur est choisi

Quel moteur ma carte utilise-t-elle ?

Regardez Volet Format > Rendu > Rendu > Moteur de carte. Il indique Moderne ou Hérité.

En temps normal, vous n'avez pas à choisir. Le visuel décide la première fois qu'il rencontre une carte, puis s'en tient à cette décision :

Situation Moteur
Vous ajoutez un nouveau visuel Icon Map Pro à une page et lui donnez des champs Moderne
Vous ouvrez un rapport créé avant l'existence du moteur Moderne Hérité. La carte reste sur Hérité jusqu'à ce que vous changiez Moteur de carte.
Vous changez vous-même Moteur de carte Le moteur que vous choisissez, sur n'importe quelle carte, dans un sens comme dans l'autre
Un rapport créé dans Icon Map Lite est basculé vers Icon Map Pro Moderne
Vous copiez un visuel, dupliquez une page ou utilisez un modèle Le même moteur que l'original
Vous créez une nouvelle carte sur une machine sans WebGL 2 Hérité, car le moteur Moderne a besoin de WebGL 2

Le choix est enregistré avec le rapport pendant que vous le modifiez, de sorte que toutes les personnes qui ouvrent le rapport obtiennent le même moteur.

Cette documentation décrit le moteur Moderne

Si Moteur de carte indique Hérité, les paramètres de votre volet Format diffèrent de ceux décrits ici. Utilisez la documentation des versions 1.1.0.9 et antérieures, ou basculez la carte vers Moderne.

Ce que le moteur Moderne ajoute

Les éléments suivants n'existent que sur le moteur Moderne :

  • La projection globe, avec un bouton sur la carte pour passer de la carte plane au globe.
  • L'inclinaison et la rotation, avec une inclinaison et une orientation par défaut pour la carte.
  • Le relief 3D, l'ombrage sur n'importe quel fond de carte, et les paramètres de lumière et de ciel.
  • La couche de données Colonnes 3D.
  • Les formes de ligne Arbre de flux, Itinéraires et 3D.
  • Les formes personnalisées pour les cellules.
  • Les styles d'étiquette de données Verre, Verre sombre, Carte, Néon et Texte avec halo, et les étiquettes affichées au survol de la souris ou à la sélection.
  • Le guide des couches qui vous aide à choisir un type de couche.
  • Le paramètre Anticrénelage.

Changer de moteur

  1. Dans le volet Format, développez Rendu.
  2. Réglez Moteur de carte sur Moderne ou Hérité.

La carte est reconstruite sur l'autre moteur. Vos champs et vos paramètres sont conservés, et vous pouvez revenir en arrière à tout moment.

Avant de basculer une carte Hérité vers Moderne

Comparez la carte à la liste des fonctionnalités propres au moteur Hérité ci-dessous. Basculez ensuite, puis examinez la carte :

  • Si la carte utilise un fond de carte que le moteur Moderne n'a pas, elle est dessinée sans fond de carte et affiche un message qui le nomme. Choisissez un autre fond de carte, ou revenez en arrière.
  • Une carte basculée à la main conserve les paramètres de fond de carte dans le volet Format. Consultez Définir le fond de carte dans le volet Format.
  • Les étiquettes utilisent la carte Étiquettes du moteur Moderne, qui est organisée différemment. Consultez Étiquettes de données.

Si vous basculez une carte Moderne vers Hérité

Les fonctionnalités propres au moteur Moderne cessent d'être dessinées, et reviennent quand vous repassez à Moderne :

  • La couche Colonnes n'est pas dessinée, et son commutateur est indisponible.
  • Les lignes de forme Arbre de flux sont dessinées en Flux, et les Itinéraires sont dessinés en lignes droites.
  • Le globe, l'inclinaison, le relief 3D, l'ombrage, la lumière et le ciel ne sont pas disponibles.

Ce qui n'existe que sur le moteur Hérité

Le moteur Moderne n'a pas les fonctionnalités ci-dessous. Si votre carte dépend de l'une d'elles, gardez-la sur Hérité et utilisez la documentation des versions 1.1.0.9 et antérieures.

Domaine Hérité uniquement
Fonds de carte Google Maps, Mapbox, MapTiler et Image (une image ou un plan d'étage en arrière-plan, avec des coordonnées en pixels)
Mise en forme du fond de carte Le groupe Tuiles - Mise en forme (niveaux de gris et transparence du fond de carte)
Systèmes de coordonnées Les cartes Ordnance Survey en British National Grid (EPSG:27700), les couches WMS dans un système de coordonnées autre que Web Mercator, et les services tuilés ArcGIS qui ne sont pas en Web Mercator
Rendu Mode de rendu WebGL et les commutateurs Utiliser le rendu WebGL (expérimental) des différentes couches. Le moteur Moderne utilise toujours WebGL, ils ne sont donc pas nécessaires.
Zoom Incrément de zoom
Étiquettes de carte ArcGIS et Mapbox comme source de la couche de référence Étiquettes de carte
Étiquettes de référence Le groupe unique Étiquettes de référence partagé par toutes les couches de fichiers. Sur le moteur Moderne, chaque couche a ses propres paramètres d'étiquette.
Étiquettes de données La disposition Texte, Alignement et Conteneur de la carte Étiquettes
Cercles Les motifs de tirets sur les contours des cercles, et les remplissages hachurés
Lignes La forme de ligne courbe

Un style MapTiler ou tout autre style compatible MapLibre peut toujours être utilisé sur le moteur Moderne en indiquant le lien de son style comme fond de carte de style vectoriel. Consultez Autres fournisseurs de fonds de carte.

Avec quoi une nouvelle carte démarre

Une nouvelle carte ne reçoit pas seulement le moteur Moderne. Elle démarre aussi avec des valeurs par défaut choisies pour elle, que les rapports plus anciens ne reprennent pas, afin que les cartes existantes ne changent pas :

  • La couche Cercles activée, et les autres couches de données désactivées.
  • Le fond de carte Icon Map.
  • Une marge de 50 pixels autour de vos données quand la carte zoome pour les cadrer.
  • Le bouton globe sur la carte.

Paramètres

Les deux paramètres se trouvent dans Volet Format > Rendu > Rendu.

Paramètre Ce qu'il fait Valeur par défaut
Moteur de carte Choisit Moderne ou Hérité pour cette carte. Moderne pour les nouvelles cartes, Hérité pour les rapports créés avant le moteur Moderne
Anticrénelage Lisse les bords des lignes, des formes et de la 3D. Le désactiver peut améliorer les performances sur les grandes cartes. La carte est redessinée quand vous le modifiez. Activé

Si WebGL 2 n'est pas disponible

Le moteur Moderne a besoin de WebGL 2, que la plupart des navigateurs et des ordinateurs fournissent. Ce n'est pas le cas de certains bureaux virtuels et de certaines machines sans accélération graphique.

  • Une nouvelle carte créée sur une telle machine utilise Hérité, et Moteur de carte y est indisponible.
  • Une carte Moderne ouverte sur une telle machine se rabat sur Hérité pour cette session et affiche un message. Le choix enregistré n'est pas modifié, la carte est donc de nouveau Moderne sur une machine qui dispose de WebGL 2.

Pour rendre WebGL 2 disponible, activez l'accélération matérielle dans le navigateur, mettez à jour les pilotes graphiques, ou interrogez votre administrateur informatique sur l'accélération graphique des bureaux virtuels. Consultez Environnements pris en charge et limites et Résolution des problèmes.

Voir aussi