Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IGN API Géoportail Discussion :

Utilisation des geoservices avce Mapbox


Sujet :

IGN API Géoportail

  1. #1
    Nouveau Candidat au Club
    Utilisation des geoservices avce Mapbox
    J'ai essayée d'ajouter des couches wms/wmts à mapbox en utilisant le referer comme indiqué dans la documentation de l'IGN mais cela ne fonctionne pas, j'ai également cherché des exemples d'intégration de mapbox dans les documentations mais je n'ai rien trouvé. Comment puis-je ajouter le referer aux requêtes des services lorsque j'ajoute les couches à mapbox? Puis-je utiliser uniquement la clé pour accéder aux requêtes wms/wmts sans ajouter le referer, ce qui facilitera l'ajout des couches à mapbox?

  2. #2
    Membre averti
    Bonjour,

    Il faudrait nous dire quel outil vous utilisez pour afficher votre carte et ajouter votre couche mapbox.

    Sinon, il existe un démonstrateur avec openLayers directement.

    Par exemple, voir :
    https://geoservices.ign.fr/documenta...eur-tuile.html
    https://jsfiddle.net/ignfgeoportail/a4ptLn1f/24/

    Les APIs Géoportail permettent également de rajouter des couches mapbox à sa carto. Par contre la documentation géoservices des APIs (https://geoservices.ign.fr/documenta...web/index.html) n'a pas encore été mise à jour.

    La documentation technique du SDK (https://ignf.github.io/geoportal-sdk...erOptions.html) spécifie les options à passer pour ajouter une couche mapBox.

  3. #3
    Nouveau Candidat au Club
    Intégration des couches wms avec referer dans mapbox
    J'utilise mapbox-gl-js version 1.12.0, mon problème c'est que j'arrive pas à ajouter le referrer dans le code ci-dessous pour afficher la couche dans ma carte.

    Code JavaScript :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    map.addSource('wms_source', {
                'type': 'raster',
                'tiles': [
                    'https://wxs.ign.fr/key/geoportail/r/wms?LAYERS=&EXCEPTIONS=&FORMAT=&SERVICE=&VERSION=&REQUEST=GetMap&STYLES=&CRS=&bbox=&WIDTH=&HEIGHT='
                ],
                'tileSize': 256
    });
    map.addLayer({
                    'id': 'layer_id',
                    'type': 'raster',
                    'source': 'wms_source',
                    'paint': {}
                }
            );

  4. #4
    Membre averti
    Bonjour,

    a priori, il faut plutôt que votre clé soit configurée avec le referer correct, c'est à dire avec le nom de domaine de la page qui affiche la carte et envoie donc les requêtes.

    Pour modifier votre clé :
    https://www.sphinxonline.com/SurveyS...stionnaire.htm

  5. #5
    Nouveau Candidat au Club
    Intégration des couches wms avec referer dans mapbox
    C'est deja fait, la cle que j'utilise est configuee avec le referrer, le probleme c'est que je dois ajouter le referrer a ma requete comme header et j'arrive pas a faire ca avec mapbox, par contre j'ai deja tester la cle avec le referrer dans postman et leaflet et la couche a ete bien afficher.

  6. #6
    Membre actif
    ajout header referer avec mapbox-gl

###raw>template_hook.ano_emploi###