IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Uncaught TypeError: coordinates must be finite numbers : Lambert 93


Sujet :

IGN API Géoportail

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2024
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2024
    Messages : 3
    Par défaut Uncaught TypeError: coordinates must be finite numbers : Lambert 93
    Bonjour, actuellement en train d'utiliser les ressources sur https://github.com/IGNF/geopf-extens...NTATION.md#crs

    Les ressources ne sont pas tout à fait à jour mais je souhaite afficher sur ma carte , une couche ortho en lambert 93. Quand je fais pour toute autre couche en Mercator par exemple, cela s'affiche sans aucun soucis.

    Ma fonction est comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    function AfficherCarte() {
    	Gp.Services.getConfig({
    		apiKey: 'essentiels,lambert93',
    		onSuccess: function(response) {
    		var map = new ol.Map({
    		    target: 'map',
    		    layers: [
    		        new ol.layer.GeoportalWMTS({
    		            layer: "HR.ORTHOIMAGERY.ORTHOPHOTOS.L93"
    		        })
    		    ],
    		    view: new ol.View({
    		        center: [619264.772488, 6712523.728071],
    		        zoom: 12,
    		        projection : "EPSG:2154"
    		    })
    		});
    			var echelleCarte = new ol.control.ScaleLine();
    			map.addControl(echelleCarte);
    			var searchControl = new ol.control.SearchEngine({});
    			map.addControl(searchControl);
    
    			var fullscreen = new ol.control.GeoportalFullScreen({
    				position: "top-right"
    			});
    			map.addControl(fullscreen);
    			var zoom = new ol.control.GeoportalZoom({
    				position: "top-left"
    			});
    			map.addControl(zoom);			
    		}
    	});
    }
    Je charge évidemment les différents CSS et js (openlayers, geoportal)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <!-- OpenLayers -->
    <link rel="stylesheet" href="ol.css" />
    <script src="ol.js"></script>
    
     <!-- Géoportal Services -->
    <script src="GpServices.js"></script>
    <link rel="stylesheet" href="Classic.css" />
    
     <!-- Extension Géoplateforme -->
    <link rel="stylesheet" href="/GpfExtOL.css" />  
    <script src="GpfExtOL.js"></script>

    On me dit que les coordonnées doivent etre un nombre fini ... Pourtant ce sont bien là des coordonnées Lambert 93 valide.

    Je me retrouvé bloqué ici, y aurait t'il possibilité d'avoir de l'aide ? J'ai cherché dans les ressources à disposition mais rien ne semble résoudre cela.

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2024
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2024
    Messages : 3
    Par défaut
    Toujours bloqué ici, les coordonnées, ce n'est plus le souci.

    Je souhaite avoir une vue en lambert 93 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
             // Creation de la map
                    var map = new ol.Map({
                      target : "map",
                      layers : [
                        new ol.layer.GeoportalWMTS({
                          layer : "GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2.L93"
                        })
                      ],
                      view : new ol.View({
                      center: [343850,5288500],
                        zoom : 18,
    	projection : "EPSG:2154"
                      })
                    });
    rien n'y fait, la couche reste blanche comme neige, je ne peux même plus zoomer avec ma carte.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fatal error: Uncaught TypeError: must be an instance of, array given
    Par Demirdiouff dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/06/2019, 16h56
  2. Réponses: 4
    Dernier message: 26/12/2012, 02h29
  3. Réponses: 9
    Dernier message: 31/12/2010, 12h08
  4. Réponses: 2
    Dernier message: 18/02/2010, 18h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo