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.
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.
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.
Dans cette version, le moteur Moderne ajoute aussi le Gestionnaire de couches, la boîte de dialogue Fonds de carte pour les nouvelles cartes, et Parcourir ArcGIS avec les légendes et les fenêtres contextuelles ArcGIS.
Changer de moteur
- Dans le volet Format, développez Rendu.
- 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 |
La carte Diagnostics, avec Afficher le résumé de la configuration des données, n'est elle aussi affichée que sur le moteur Hérité. Sur le moteur Moderne, son rôle est assuré par le Gestionnaire de couches. Consultez Vérifier vos données.
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.
Copies du monde activé, pour que la carte se répète quand vous la déplacez au-delà de son bord.
Le fond de carte géré dans la boîte de dialogue Fonds de carte, avec Volet Format > Couche d'arrière-plan réduit à un groupe Fonds de carte. Une carte que vous basculez à la main de Hérité vers Moderne conserve la carte Couche d'arrière-plan complète.
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.