Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 25 June 2015 15:37

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Affichage fonds Geoportail avec OpenLayers 3.6.0

Bonjour @ tous.

Je tente, en vain, d'utiliser mon API Key IGN pour afficher les fonds cartographiques sur mon Web SIG qui tourne avec OpenLayers3.

Je ne sais pas mais, soit c'est une usine à gaz, soit je suis une bille, parce que malgré :

- L'exemple officiel : http://depot.ign.fr/geoportail/api/deve … alOL3.html ou j 'ai le message :

Code:

"gGEOPORTALRIGHTSMANAGEMENT is not defined"

- L'exemple sur un site internet spécialisé : http://geopole.free.fr/?Geoportail-OL3 ou aucune tuile ne se charge du genre :

Code:

"NetworkError: 403 Forbidden - http://wxs.ign.fr/.../wmts?layer=GEOGRAPHICALGRIDSYSTEMS.MAPS&style=normal&tilematrixset=PM&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix=11&TileCol=1019&TileRow=749"

- L'exemple réalisé par Eric Lemoine, vers lequel redirige l'IGN et dont la page ne fonctionne pas : http://openlayers.org/en/master/examples/wmts-ign.html

- Ou encore le tutoriel officiel de l'IGN : http://api.ign.fr/documentation/80/affi … uches-wmts

Absolument rien de rien ne fonctionne.

Avez-vous déjà fait appel à ces services ? Avez-vous réussi ?

Par avance merci.

Geo-x

Hors ligne

 

#2 Wed 01 July 2015 10:30

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: Affichage fonds Geoportail avec OpenLayers 3.6.0

Bonjour,

L'exemple dans ol3 pour l'PAI geoportail a été remis en ligne. Elle avait été retiré suite à la suppression, volontaire, d'une fonctionnalité (je ne sais plus laquelle) nécessaire pour cet exemple.

Voici le lien : http://openlayers.org/en/master/examples/wmts-ign.html

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 01 July 2015 10:32

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Affichage fonds Geoportail avec OpenLayers 3.6.0

Merci Yves pour votre réponse.

Hors ligne

 

#4 Thu 02 July 2015 12:06

Geo-x
Participant assidu
Lieu: Pau
Date d'inscription: 2 Nov 2010
Messages: 215

Re: Affichage fonds Geoportail avec OpenLayers 3.6.0

Je sens qu'avec cet exemple ça commence à aller mieux, du moins j'arrive sur mon site perso à afficher l'exemple donné.

C'est lorsque je bascule sur ma clef de développement que ça ne fonctionne plus. Exemple avec l'orthophoto :

Code:

var tileGrid = new ol.tilegrid.WMTS({
  origin: [-20037508, 20037508],
  resolutions: [],
  matrixIds: []
});
var layer = new ol.layer.Tile({source: new ol.source.WMTS({url: 'http://wxs.ign.fr/mykey/wmts',layer: 'ORTHOIMAGERY.ORTHOPHOTOS', matrixSet: 'PM',format: 'image/jpeg', projection: 'EPSG:3857',tileGrid: tileGrid,style: 'normal',attributions: [new ol.Attribution({html: '<a href="http://www.geoportail.fr/" target="_blank">' + '<img src="http://api.ign.fr/geoportail/api/js/latest/' + 'theme/geoportal/img/logo_gp.gif"></a>'})]})});

Et Firebug me dit :

Argument 2 of CanvasRenderingContext2D.putImageData is not a finite floating-point value


Avez-vous déjà rencontré de problème ?

// REEDIT //

C'est bon cela fonctionne, mauvaise utilisation de ma part dans le calcul des tuiles. Problème résolu.

Dernière modification par Geo-x (Mon 06 July 2015 11:28)

Hors ligne

 

Pied de page des forums

Powered by FluxBB