Tuiles vectorielles sur le fond de carte

La couche de référence Tuiles vectorielles prend un style MapLibre et dessine ses couches sur le fond de carte, par exemple un réseau ferroviaire, des balises maritimes ou un ensemble de limites servies sous forme de tuiles vectorielles. Indiquez-lui le fichier JSON du style, choisissez les couches voulues et, si vous le souhaitez, filtrez-les avec vos données.

Des voies ferrées issues d'un style de tuiles vectorielles dessinées sur le fond de carte Icon Map, avec par-dessus des cercles issus des données du rapport
Des voies ferrées issues d'un style MapLibre fusionnées sur le fond de carte

Cette page concerne un style dessiné tel qu'il est publié. Pour colorer des formes de tuiles vectorielles selon vos données et filtrer la page de rapport quand on clique sur l'une d'elles, utilisez plutôt la couche de données Tuiles vectorielles.

Avant de commencer

Il vous faut le lien https:// d'un fichier de style MapLibre : le fichier JSON qui répertorie les sources et les couches du style. Son serveur, ainsi que les serveurs des tuiles, des sprites et des données qu'il désigne, doivent autoriser Power BI à les lire (CORS). Cette couche ne peut pas utiliser le proxy Icon Map.

Ajouter la couche

La couche se configure dans le volet Format.

  1. Ouvrez Volet Format > Couches de référence et activez Tuiles vectorielles. Le commutateur se trouve dans l'en-tête du groupe.
  2. Collez le lien du style dans URL du fichier JSON de style.
  3. Pour ne dessiner que certaines couches du style, indiquez-les dans Noms des couches.

La couche Tuiles vectorielles n'est pas proposée sous Ajouter une couche dans le Gestionnaire de couches. Une fois activée, elle apparaît dans la liste du Gestionnaire de couches sous le nom Style vectoriel. Vous pouvez y modifier son Lien de style, la monter ou la descendre dans l'ordre de dessin, ou la retirer.

Comment le style est fusionné

La carte lit le fichier de style et ajoute ses sources et ses couches au style du fond de carte, juste au-dessus de la place de la couche Tuiles vectorielles dans l'ordre de dessin.

  • Les couches d'arrière-plan et d'ombrage sont exclues, pour que le style ne recouvre pas le fond de carte.
  • Les icônes et les motifs du sprite du style sont dessinés, à côté des icônes propres au fond de carte.
  • Le texte du style est dessiné avec les polices du fond de carte. Une police absente du serveur de polices du fond de carte est remplacée par la plus proche qu'il propose. Quand le fond de carte n'a pas de polices propres, les polices du style sont utilisées.
  • Les plages de zoom proviennent du style. Chacune de ses couches apparaît aux niveaux de zoom que le style lui attribue.
  • L'attribution des sources du style est ajoutée à l'attribution de la carte.

Préparer un style pour cet usage

Un style destiné à être dessiné par-dessus une autre carte donne les meilleurs résultats :

  • Pas de couche d'arrière-plan, ni de couches qui répètent ce que le fond de carte affiche déjà.
  • Des couleurs, des épaisseurs de ligne et des opacités qui ressortent sur le fond de carte.

Choisir les couches à dessiner

Noms des couches est une liste séparée par des virgules. Une couche du style est dessinée quand son identifiant, ou le nom de la couche source qu'elle lit, figure dans la liste. Laissez-la vide pour dessiner toutes les couches. Les guillemets autour d'un nom sont facultatifs.

Par exemple, railway_line, railway_station dessine les couches qui ont ces identifiants, ou les couches qui lisent ces couches sources.

Noms des couches accepte la mise en forme conditionnelle (fx).

Filtrer les entités selon vos données

Propriété de filtre désigne une propriété des entités, et Valeur de filtre liste les valeurs à conserver. Quand l'un des deux est vide, rien n'est filtré. Le filtre s'applique aux couches de remplissage, de ligne, de symbole, de cercle, d'extrusion et de carte thermique du style.

Valeur de filtre Conserve
North Les entités dont la propriété vaut North
42 Les entités dont la propriété vaut 42, sous forme de nombre ou de texte
'North', 'South' Les entités dont la propriété vaut North ou South. Placez chaque valeur de texte entre guillemets quand il y en a plusieurs
1, 2, 3 Les entités dont la propriété vaut 1, 2 ou 3. Les nombres n'ont pas besoin de guillemets

Un texte avec des virgules mais sans guillemets, comme York, North, est lu comme une seule valeur.

Les entités qui n'ont pas du tout la propriété sont toujours conservées. Cela permet aux couches dont les entités ne portent pas la propriété de rester sur la carte.

Valeur de filtre accepte la mise en forme conditionnelle (fx). Quand vous la liez à un champ ou à une mesure, les valeurs de toutes les lignes du visuel sont combinées en une seule liste : la couche suit donc les segments de la page.

Des limites issues d'un style de tuiles vectorielles, filtrées pour que seules les régions présentes dans les données du rapport soient dessinées
Valeur de filtre liée à un champ ne conserve que les régions présentes dans les données du rapport

Paramètres

Volet Format > Couches de référence > Tuiles vectorielles

Le commutateur situé dans l'en-tête du groupe, Couche vectorielle, active et désactive la couche.

Paramètre Rôle Valeur par défaut
URL du fichier JSON de style Le lien vers le style MapLibre. Accepte la mise en forme conditionnelle (fx) Vide
Noms des couches Les couches du style à dessiner, par identifiant de couche ou nom de couche source, séparées par des virgules. Vide, toutes sont dessinées. Accepte la mise en forme conditionnelle (fx) Vide
Propriété de filtre La propriété d'entité que le filtre compare. Vide, le filtre est désactivé Vide
Valeur de filtre Les valeurs à conserver. Accepte la mise en forme conditionnelle (fx) Vide
Z-Index Ordre de dessin, de 0 à 1000. Une valeur plus élevée est plus près de l'observateur 355

Conseils et limites

  • Il y a une seule couche de référence Tuiles vectorielles par carte.
  • Ses entités n'ont pas d'info-bulles, ne peuvent pas être sélectionnées et n'ont pas d'entrée dans la légende.
  • La couche n'a pas de plage de zoom propre dans le volet Format. Utilisez les plages de zoom du style.
  • Si rien n'apparaît, ouvrez le lien du style dans un navigateur pour vérifier qu'il se charge, et vérifiez que Noms des couches correspond aux identifiants de couche ou aux couches sources du style.
  • Modifier Propriété de filtre ou Valeur de filtre met la couche à jour sur place. Modifier le lien ou Noms des couches relit le style.

Voir aussi