Ajouter des arrière-plans de carte

Vous pouvez ajouter des arrière-plans de carte Google, Baidu et d'autres services de cartes Web à utiliser dans les visualisations.

Ajouter des arrière-plans de carte Google

Vous pouvez ajouter des arrière-plans de carte Google à utiliser dans les visualisations de carte.

  1. Dans la page d'accueil, cliquez sur Navigateur Icône du navigateur utilisée pour afficher le navigateur, puis sur Console.
  2. Dans la console, sélectionnez Cartes, cliquez sur Arrière-plans, puis cliquez sur Arrière-plans de carte.
  3. Cliquez sur Ajouter un arrière-plan et sélectionnez Google dans la liste.
  4. Entrez une description utile si nécessaire.
  5. Cliquez sur Type de compte pour sélectionner votre compte.
  6. Copiez et collez la clé d'accès à l'API Google Maps.

    Pour utiliser les vignettes Google Maps, vous devez obtenir une clé d'accès à l'API Google Maps auprès de Google. Google vous invite à entrer votre clé d'accès à l'API Maps et, si nécessaire, votre ID client Google. L'utilisation des vignettes doit respecter les conditions de service définies par Google dans la section Conditions de service du site Google Developers.

  7. Cliquez sur Type de carte par défaut le cas échéant.
  8. Cliquez sur Enregistrer pour inclure la carte dans la liste des arrière-plans de carte disponibles.

Ajouter des arrière-plans de carte Baidu

Vous pouvez ajouter des arrière-plans de carte Baidu à utiliser dans les visualisations de carte.

  1. Dans la page d'accueil, cliquez sur Navigateur Icône du navigateur utilisée pour afficher le navigateur, puis sur Console.
  2. Dans la console, sélectionnez Cartes, cliquez sur Arrière-plans, puis cliquez sur Arrière-plans de carte.
  3. Cliquez sur Ajouter un arrière-plan et sélectionnez Baidu dans la liste.
  4. Entrez une description utile si nécessaire.
  5. Copiez et collez la clé d'accès à l'API Baidu Maps.

    Pour utiliser les vignettes Baidu Maps, vous devez obtenir une clé d'accès à l'API Baidu Maps auprès de Baidu. Baidu vous invite à entrer votre clé d'accès à l'API Maps. L'utilisation des vignettes doit respecter les conditions de service spécifiées par Baidu dans son entente d'utilisation.

  6. Cliquez sur Je fais confiance à cet hôte externe le cas échéant.
  7. Cliquez sur Enregistrer pour inclure la carte dans la liste des arrière-plans de carte disponibles.
  8. Pour Baidu Maps dans Oracle Analytics Cloud, vous devez ajouter les URL suivantes comme domaines sécurisés. Vous le faites dans la console, dans la page Domaines sécurisés.
    • *.map.baidu.com [Image, Script]
    • *.map.bdimg.com [Image, Script]
    • *.bdstatic.com [Image, Script]

    Vous devez sélectionner à la fois les options Image et Script. Ceci indique que ces domaines sont fiables pour fournir les vignettes d'image et les scripts nécessaires à exécuter en vue de garantir le rendu approprié du contenu de la carte Baidu Map.

Ajouter des arrière-plans de service de cartes Web (WMS)

Vous pouvez ajouter des arrière-plans de service de cartes Web et les utiliser dans des visualisations de carte.

Les arrière-plans de service de cartes Web sont hébergés dynamiquement sur un serveur Web à l'aide du protocole WMS (Web Map Service). Vous pouvez les utiliser pour intégrer des cartes contenant des informations dont vous ne disposez peut-être pas dans votre entreprise, et les présenter facilement dans l'espace avec vos données.
  1. Dans la page d'accueil, cliquez sur Navigateur Icône du navigateur utilisée pour afficher le navigateur, puis sur Console.
  2. Dans la console, sélectionnez Cartes, cliquez sur Arrière-plans, puis cliquez sur Arrière-plans de carte.
  3. Cliquez sur Ajouter un arrière-plan et sélectionnez Service de cartes Web dans la liste.
  4. Cliquez sur l'onglet Général et entrez une nom et une description.
  5. Dans le champ URL, entrez l'URL complet du service de cartes Web.

    Communiquez avec votre fournisseur de services de cartes Web pour obtenir l'URL correcte.

    Par exemple, https://www.gebco.net/data_and_products/gebco_web_services/web_map_services/mapserv.

    Version affiche automatiquement la version du protocole de service de cartes Web utilisée par le fournisseur WMS. La valeur par défaut est 1.1.1, mais vous pouvez sélectionner une autre version dans la liste déroulante.

    Système de coordonnées de référence affiche automatiquement le système de référence utilisé par le fournisseur hôte. La valeur par défaut EPSG:3857 est le système de coordonnées utilisé pour la projection des cartes en 2 dimensions. Pointez sur l'icône d'infobulle pour plus de détails.

  6. Cliquez sur Je fais confiance à cet hôte externe pour ajouter automatiquement l'hôte à la liste de domaines sécurisés.
  7. Dans le champ Couches, entrez le nom de chaque couche d'arrière-plan de carte que vous voulez utiliser. Cliquez sur l'icône de croix (x) pour supprimer une couche.
  8. Cliquez sur Format si vous devez modifier le type d'image.
  9. Ouvrez l'onglet Paramètres et cliquez sur Ajouter un paramètre.

    Les paramètres que vous entrez sont inclus dans l'URL et indiquent au serveur hôte ce qu'il faut afficher dans l'arrière-plan de carte (par exemple, le type d'image, la couche, l'étendue géographique de la carte, la taille de l'image retournée).

  10. Entrez les paramètres que vous voulez transmettre dans l'URL au serveur hôte au format key:value.

    Utilisez cette URL pour rechercher les paramètres que vous pouvez utiliser pour ce service de cartes Web :

    http://<url_of_the_map_server>?request=getCapabilities&service=wms

  11. Cliquez sur Enregistrer pour ajouter la couche de carte en arrière-plan à la liste des arrière-plans de carte disponibles.

    Vous devez actualiser la page afin de voir les modifications.

  12. Cliquez sur Prévisualiser pour afficher une prévisualisation de l'arrière-plan de carte.

    L'onglet Prévisualisation ne devient disponible qu'une fois la page enregistrée et actualisée. Cela est dû au fait que l'actualisation permet de reconnaître les domaines sécurisés.

Ajouter des arrière-plans (XYZ) de carte Web en mosaïque

Vous pouvez ajouter des arrière-plans (XYZ) de carte Web en mosaïque et les utiliser dans des visualisations de carte.

Les arrière-plans (XYZ) de carte Web en mosaïque sont affichés dans un navigateur en joignant de manière transparente des dizaines de fichiers d'image ou de données vectorielles demandés individuellement sur Internet au moyen d'un serveur Web. Vous pouvez les utiliser pour intégrer des cartes contenant des informations dont vous ne disposez peut-être pas dans votre entreprise, et les présenter facilement dans l'espace avec vos données.

Vous configurez les chaînes d'URL de vignette pour spécifier les vignettes vectorielles ou les images de carte en mosaïque matricielles à charger. L'hôte évalue chaque chaîne et détermine la vignette à charger.

Communiquez avec votre fournisseur de services de cartes Web en mosaïque pour obtenir les URL correctes. Les paramètres des URL indiquent au serveur hôte ce qu'il doit afficher dans l'arrière-plan de carte. Par exemple, le nom de la carte, la version et le nombre de mosaïques à utiliser sur la cible spécifiée. Voici des exemples d'URL d'arrière-plan de carte Web en mosaïque Mapbox :

  • https://api.mapbox.com/styles/v1/mapbox/streets-v11/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/satellite-v9/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/satellite-v9/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/satellite-v9/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/satellite-v9/tiles/256/{z}/{x}/{y}
  1. Dans la page d'accueil, cliquez sur Navigateur Icône du navigateur utilisée pour afficher le navigateur, puis sur Console.
  2. Dans la console, sélectionnez Cartes, cliquez sur Arrière-plans, puis cliquez sur Arrière-plans de carte.
  3. Cliquez sur Ajouter un arrière-plan et sélectionnez Carte Web en mosaïque dans la liste.
  4. Cliquez sur l'onglet Général et entrez une nom et une description.
  5. Dans le champ URL, entrez l'URL complet du service de cartes Web en mosaïque hôte.
  6. Cliquez sur l'icône Plus (+) pour entrer des URL de serveur supplémentaires du même domaine aux fins d'équilibrage de charge.
  7. Cliquez sur Je fais confiance à cet hôte externe pour ajouter automatiquement l'hôte à la liste de domaines sécurisés.
  8. Ouvrez l'onglet Paramètres et cliquez sur Ajouter un paramètre.

    Les paramètres que vous entrez sont inclus dans l'URL et indique au serveur hôte ce qu'il faut afficher dans l'arrière-plan de carte (par exemple, le type d'image, la couche, l'étendue géographique de la carte, la taille de l'image retournée).

    Par exemple, vous pouvez entrer access_token avec la valeur exampleaccessTokenXyZ123456789nnnxxxZZz.

    Communiquez avec le fournisseur pour plus de détails.

  9. Entrez les paramètres que vous voulez transmettre dans l'URL au serveur hôte au format key:value.
  10. Cliquez sur Enregistrer pour ajouter les cartes Web en mosaïque spécifiées à la liste des arrière-plans de carte disponibles.

    Vous devez actualiser la page afin de voir les modifications.

  11. Cliquez sur Prévisualiser pour afficher une prévisualisation de l'arrière-plan de carte.

    L'onglet Prévisualisation ne devient disponible qu'une fois la page enregistrée et actualisée. Cela est dû au fait que l'actualisation permet de reconnaître les domaines sécurisés.

Conseils de dépannage pour les arrière-plans de carte Web

Vous pouvez rencontrer des erreurs lorsque vous ajoutez un arrière-plan de carte Web. Par exemple, l'image d'un arrière-plan de carte Web n'est pas affichée dans l'onglet Prévisualisation ou dans une visualisation.

Utilisez les méthodes suivantes pour rechercher et diagnostiquer des erreurs d'arrière-plan de carte Web :

  • Cliquez sur F12 pour afficher l'application Outils de développement du navigateur et recherchez les erreurs dans l'onglet de la console du navigateur. Par exemple, recherchez error ou CORS. Les messages d'erreur sont affichés en rouge.
  • Si vous voyez un message d'erreur qui ressemble à Access to image at http://example.com has been blocked by CORS policy..., communiquez avec le fournisseur d'hôte pour résoudre le problème. Les messages d'erreur ayant trait à la politique de la spécification CORS peuvent seulement être résolus par le fournisseur d'hôte.