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 :

Questions autour des adaptations des API JavaScript Geoportail dans le cadre de la Géoplateforme


Sujet :

IGN API Géoportail

  1. #41
    Membre éclairé Avatar de elias couppe
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2014
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2014
    Messages : 428
    Points : 825
    Points
    825
    Par défaut Versions Beta 3 des API JavaScript : Affichage de données à accès restreint.
    Bonsoir,

    Des versions beta 3 des Extensions pour OpenLayers, iTowns, Leaflet, et du SDK ont été publiées ce jour. Ces versions beta 3 permettent l'affichage des données à accès restreint de la Géoplateforme.

    En préambule, j'invite les utilisateurs à lire cet article sur le site Géoservices qui explique les modalités d'utilisation des données à accès restreint.
    Ci-après, voici le détail des manipulations à réaliser pour afficher des données à accès restreint, si votre usage des données correspond aux conditions d'utilisations gratuites des données non-libres, conformément à la licence suivante : https://geoservices.ign.fr/cgu-licences.

    1 - Générer un fichier de configuration pour les thèmes souhaités et la clef ign_scan_ws (voir getCap WMS et getCap WMTS) à l'aide de cette interface.
    Attention : cette clef est temporaire : il faudra générer votre propre clef une fois les interfaces de la Géoplateforme disponibles.


    Nom : Capture d’écran du 2023-11-23 19-08-41.png
Affichages : 805
Taille : 63,7 Ko

    2 - Enregistrer le fichier de configuration json généré après quelques secondes d'attente

    Nom : Capture d’écran du 2023-11-23 19-11-23.png
Affichages : 786
Taille : 12,2 Ko

    3 - Utiliser ce fichier de configuration pour charger les couches voulues :


    Avec l'extension pour OpenLayers en version 3.4.0-beta3

    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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
                <script src="chemin/vers/GpPluginOpenLayers-3.4.0-beta3.js" data-url="chemin/vers/mon/fichier/customConfig.json"></script>
     
                <script type="text/javascript">    
                    var map;
                    window.onload = function() {
                        map = new ol.Map({
                            target : "map",
                            view : new ol.View({
                                center : [288074.8449901076, 6247982.515792289],
                                zoom : 6
                            }),
                            layers : [
                                new ol.layer.Tile({
                                    source : new ol.source.GeoportalWMTS({
                                        layer : "GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN25TOUR"
                                    }),
                                    opacity : 0.5
                                }),
                                new ol.layer.Tile({
                                    source : new ol.source.GeoportalWMS({
                                        layer : "SCAN100_PYR-JPEG_WLD_WM"
                                    })
                                })
                            ]
                        });
                    };
                </script>

    Avec l'extension pour Leaflet en version 2.4.0-beta3

    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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
            <script src="chemin/vers/GpPluginLeaflet-2.4.0-beta3.js"></script>
            <script type="text/javascript">   
            var createMap = function () {
                  // Création de la map
                  var layerWMTS = L.geoportalLayer.WMTS({
                    layer : "GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN25TOUR"
                  });
     
                  var layerWMS = L.geoportalLayer.WMS({
                    layer : "SCAN100_PYR-JPEG_WLD_WM"
                  });
     
                  var map  = L.map('map', {
                    zoom : 10,
                    center : L.latLng(48, 2)
                  });
     
                  layerWMTS.addTo(map);
                  layerWMS.addTo(map);
                };
     
                Gp.Services.getConfig({
                    customConfigFile: "chemin/vers/mon/fichier/customConfig.json",
                    timeOut: 20000,
                    onSuccess: createMap,
                    onFailure: function (e) {
                        console.error(e);
                    }
                });
             </script>


    Avec l'extension pour iTowns en version 2.5.0-beta3

    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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <script src="chemin/vers/GpPluginItowns-2.5.0-beta3.js"></script>
     
    <script type="text/javascript">
        var createMap = function () {
            const positionOnGlobe = {
                coord: new itowns.Coordinates('EPSG:4326', 2.3465, 48.88, 0),
                zoom: 10,
                tilt: 45,
                heading: 0
            };
            // iTowns namespace defined here
            const viewerDiv = document.getElementById('viewerDiv');
            const globeView = new Gp.itownsExtended.GlobeViewExtended(viewerDiv, positionOnGlobe);
     
            globeView.listen(Gp.itownsExtended.GlobeViewExtended.EVENTS.GLOBE_INITIALIZED, () => {
                // Couche WMTS Geoportail
                globeView.addLayer(new Gp.itownsExtended.layer.GeoportalWMTS({
                    layer: "GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN25TOUR",
                    ssl: true
                }));
                // Couche WMS Geoportail 
                globeView.addLayer(new Gp.itownsExtended.layer.GeoportalWMS({
                    layer: "SCAN100_PYR-JPEG_WLD_WM",
                    ssl: true,
                    itownsParams: {
                        opacity: 0.5
                    }
                }));
            });
        }
     
        Gp.Services.getConfig({
            customConfigFile: "chemin/vers/mon/fichier/customConfig.json",
            timeOut: 20000,
            onSuccess: createMap
        });
    </script>

    Avec le SDK en version 3.5.0-beta3

    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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
         <script src="chemin/vers/GpSDK2D-3.5.0-beta3.js"></script>
     
        <script>
            var map = Gp.Map.load('viewerDiv',{
                customConfigFile : "chemin/vers/mon/fichier/customConfig.json",
                azimuth : 45,
                zoom : 13,
                center : {
                    x : -511270,
                    y : 6151620
                },
                layersOptions : {
                    'GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN25TOUR': {
                    },
                    'SCAN100_PYR-JPEG_WLD_WM': {
                    }
                },
                controlsOptions : {
                    layerSwitcher : {
                        maximised : true
                    }
                }
            })
        </script>

  2. #42
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 869
    Points : 371
    Points
    371
    Par défaut
    Et ça fonctionne en plus mais .... avec Leaflet, juste en mettant en ligne la beta3 ET sans modifier le customconfig, la carte IGN historique s'affiche !
    Notez qu'avec OpenLayer, sans le nouveau fichier customconfig, la carte IGN ne s'affiche pas !

  3. #43
    Membre éclairé Avatar de elias couppe
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2014
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2014
    Messages : 428
    Points : 825
    Points
    825
    Par défaut
    Citation Envoyé par saxrub Voir le message
    Et ça fonctionne en plus mais .... avec Leaflet, juste en mettant en ligne la beta3 ET sans modifier le customconfig, la carte IGN historique s'affiche !
    Notez qu'avec OpenLayer, sans le nouveau fichier customconfig, la carte IGN ne s'affiche pas !
    Bonjour,

    effectivement, avec l'extension pour Leaflet, il va être possible d'ajouter une couche à accès restreint sans fichier de configuration comme suit :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
          var layer3 = L.geoportalLayer.WMTS({
            layer: "SCAN100_PYR-JPEG_WLD_WM_WMTS_3D",
            apiKey: "ign_scan_ws"
          });

    Mais Attention ! Ce sera un affichage avec des paramètres par défaut (par exemple, dans le LayerSwitcher le titre de la couche ne s'affichera pas correctement sans paramétrage supplémentaire). Il faut privilégier la génération du fichier de configuration dans le cadre de l'utilisation de données à accès restreint.

  4. #44
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 869
    Points : 371
    Points
    371
    Par défaut Bêta 3 OK ; à quand la version de prod ?
    Bonjour
    Je viens de qualifier, avec pas mal d'adaptations, la bêta 3 pour les utilisations que j en fait !
    Questions :
    - Le planning se rétrécissant, la date de mise en ligne de la V1 de la version de production est-elle connue ?
    - Comme je le présume, il ne devrait pas y avoir de grands changements par rapport à la bêta 3, est-il raisonnable de mettre en production mes pages utilisant Bêta 3 ?

  5. #45
    Membre éclairé Avatar de elias couppe
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2014
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2014
    Messages : 428
    Points : 825
    Points
    825
    Par défaut
    Bonjour,

    j'ai déplacé ton retour sur le geocodage inverse dans la discussion dédiée au retours sur le service de géocodage de la Géoplateforme. L'ensemble des retours a bien été transmis aux experts et responsables du service.


    Je ne suis malheureusement pas en mesure de te donner une date de version de production car celà dépend de la validation et mise en production des services à valeur ajoutée de la Géoplateforme.

    Mais sache qu'il manque encore :
    - le service d'itinéraire de la Géoplateforme
    - le service d'isochrone/isodistance de la Géoplateforme
    - le service d'altimétrie de la Géoplateforme

    Ces services seront intégrés aux API au fur et à mesure, dès que validés en production, via de nouvelles Bêta.

    La Bêta 3 par rapport à la Bêta 2 n'intègre que la possibilité d'utiliser des ressources à accès restreints via un fichier de configuration intégrant une clé Géoplateforme "privée".

  6. #46
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    Bonjour,
    Comment se passera la génération de clés privées ? Quels éléments il faudra fournir pour obtenir une clé privée ?

  7. #47
    Membre régulier Avatar de Karim IGN
    Homme Profil pro
    Référent animation
    Inscrit en
    Janvier 2022
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Référent animation
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2022
    Messages : 69
    Points : 101
    Points
    101
    Par défaut
    Bonjour,

    Les interfaces sont en cours de développement, toutefois le fonctionnement de création de clé et les informations à fournir sera similaire à celui existant actuellement sur le site des Géoservices.

    Bonne journée

    Karim

  8. #48
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2022
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Avril 2022
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Bascule geoplateforme : que faire ?
    Bonjour
    Je ne comprends pas ce qu'il va falloir faire dans le cadre de la bascule geoplateforme.
    J'ai questionnée geoservices par mail mais ils ne répondent pas clairement à ma question.
    Je joins un script simplifié qui est une partie de ce que j'utilise sur mes 3 sites.
    C'est tout bête, cela affiche une ortho et une carte IGN SCAN 25.
    Est-ce que quelqu'un peut me dire s'il faudra modifier quelque chose dans ce script une fois la bascule réalisée ?
    Pour info, actuellement, le nouveau service d'autoconfig ne marche pas (pour moie en tout cas), je dois saisir l'apiKey, mais ce n'est pas très gênant.
    Merci.
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    <!DOCTYPE html>
    <html lang="fr">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel='stylesheet' type='text/css' href='css/bootstrap.min.css' />
    	<link rel='stylesheet' type='text/css' href='css/GpSDK2D.css' />
        <script src='js/GpSDK2D.js' language='JavaScript'></script> 
    	<script src="js/jquery.min.js" language="JavaScript"></script>
    	<script src="js/bootstrap.min.js" language="JavaScript"></script>
    </head>
    <body>
    Test Geoportail
    <div id="gp">
    
        <div  class='row mx-0' id='mapDiv' style='height:750px'>Carte  ici :</div>
        <script type="text/javascript">
            var map = Gp.Map.load("mapDiv",   
            {           
             // clef d'accés à la plateforme ou chemin acces fichier json pour acces plus rapide 
             //configUrl deprecated
             //configUrl: "js/autoconf-https.json",
             // clef d'accès à la plateforme
             apiKey: "th45xxxxxxxxxxxxxx",
             //customConfigFile : "js/customConfig.json",
             // centrage de la carte
             center :  {
                    x : 3.386993,
                    y : 43.647746,
                        projection : "CRS:84"
                    },
             // Couches à afficher
             layersOptions : {
    
                "orthophoto" : {
                     title : "vues aeriennes",
                     format : "WMS",
                     version : "1.3.0",
                     url : "https://wxs.ign.fr/ortho/geoportail/r/wms",
                     layers : ["ORTHOIMAGERY.ORTHOPHOTOS"],
                     outputFormat : "image/png",
                     opacity : 0.8,
                 },
    
    
                 "GEOGRAPHICALGRIDSYSTEMS.MAPS" : {
                     title : "carte IGN",
                     opacity : 0.8,
                     },
    
                    },
                    controlsOptions : {
                 "layerSwitcher" : {},
                 "graphicscale" : {}
             
                },
                   
        }) ;
        </script>
    </div>
    
    </body>

  9. #49
    Membre régulier Avatar de Karim IGN
    Homme Profil pro
    Référent animation
    Inscrit en
    Janvier 2022
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Référent animation
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2022
    Messages : 69
    Points : 101
    Points
    101
    Par défaut
    Bonjour,

    Nous vous avons envoyé suite à votre demande support les éléments demandés à savoir le fichier de config et un compte rendu conforme user_test_SDK (1).html
    Nous avons vu vos différents messages sur la Communauté Osmose et le forum développez.net.
    Vous retrouverez dans en PJ la configuration pour votre site avec les données souhaitées.

    Nous vous invitons à bien utiliser la Release 3.5.0-beta3 du SDK, autrement la config ne fonctionnera pas puisque les versions antérieures n’intègrent pas ces changements.

    Si vous utilisez les services d'altimétrie, il faudra passer à la beta4 (quand elle sortira) pour les intégrer de nouveau à votre site.

    Nous avons ajouté dans votre code les commentaires qui décrivent les adaptations à faire à savoir:

    1/ générer une customConfig personnalisée en fonction des couches désirées (ici le SCAN + l'orthophoto) à l'aide de l'outil temporaire: https://geoplateforme-configuration.onrender.com/

    2/ remplacer le [configUrl : "../resources/autoconf.js"] par [customConfigFile : "chemin/vers/ma/config/customConfig.json"] comme expliqué ici: https://www.developpez.net/forums/d2...geoplateforme/

    3/ changer la syntaxe d'ajout de couche, qui peut être simplifiée grâce à l'appel à la customConfi

    Bonne soirée

  10. #50
    Membre éclairé Avatar de elias couppe
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2014
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2014
    Messages : 428
    Points : 825
    Points
    825
    Par défaut Publication de nouvelles version bêta 4 des API Javascript
    Les versions bêta 4 des API JavaScript ont été publiées pour y utiliser le service d'altimétrie de la Géoplateforme.

    Elles permettent d'utiliser le service d'altimétrie de la géoplateforme via :
    - la bibliothèque d'accès aux services
    - les widgets de profil altimétrique et de mousePosition des extensions pour OpenLayers, extensions pour Leaflet, extensions pour iTowns.
    - les widgets de profil altimétrique et de mousePosition du SDK.

    Plus d'informations sur le service d'altimétrie de la Géoplateforme sur cette page de Géoservices.

    Ci-après, quelques exemples d'utilisation :

    Bibliothèque d'accès au services bêta 4 :

    Altimétrie

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            var options = {
                apiKey : "{{ apikey }}",
                onSuccess : function (response) {
                    print(response.elevations);
                },
                // spécifique au service
                positions : [{
                    lon : 8.8,
                    lat : 42
                }]
            };
            Gp.Services.getAltitude(options);


    Extensions pour OpenLayers en bêta 4 :

    Profil altimétrique

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    var elevation_gpf_options = {
                    active: true,
                    elevationOptions: {
                        sampling: sampling, // 200 par défaut
                        resource: resource, // ign_rge_alti_wld par défaut
                        measures: measuresParam, // false par défaut
                        onSuccess: function (response) {
                            print(response, "divId");
                        }
                    }
                };
     
    var elevation_gpf = new ol.control.ElevationPath(elevation_gpf_options);

    SDK bêta 4 :

    Profil altimétrique & MousePosition

    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
            var map = Gp.Map.load('geoportalMap',{
                azimuth : 45,
                zoom : 12,
                layersOptions : {
                    'ORTHOIMAGERY.ORTHOPHOTOS': {
                    },
                },
                controlsOptions : {
                    mousePosition : {
                    },
                    elevationPath : {
                    }
                }
            });

  11. #51
    Membre du Club
    Homme Profil pro
    Archéologue
    Inscrit en
    Novembre 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Archéologue

    Informations forums :
    Inscription : Novembre 2017
    Messages : 67
    Points : 57
    Points
    57
    Par défaut
    Bonjour,
    est-il prévu de rendre l'extension OL compatible avec les dernières versions 7 et 8 ?
    si oui quand ?
    Sachant que si les écarts de versions deviennent trop grands, cela pourrait inciter à chercher d'autres solutions ailleurs ou à développer ses propres outils...

  12. #52
    Membre éclairé Avatar de elias couppe
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2014
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2014
    Messages : 428
    Points : 825
    Points
    825
    Par défaut
    Citation Envoyé par EPINRAP Voir le message
    Bonjour,
    est-il prévu de rendre l'extension OL compatible avec les dernières versions 7 et 8 ?
    si oui quand ?
    Sachant que si les écarts de versions deviennent trop grands, cela pourrait inciter à chercher d'autres solutions ailleurs ou à développer ses propres outils...
    Bonjour,

    sauf mauvaise surprise, en 2024.

    Nous ne pouvions raisonnablement pas forcer les utilisateurs à monter de version les API JS pour être compatible Géoplateforme et en même temps les forcer à passer à OpenLayers 8 (certains étaient encore sous OpenLayers 3).

    Nous avons donc décidé de le faire en deux temps :
    - des premières versions adaptatives à la Géoplateforme que les utilisateurs doivent intégrer à leur application pour qu'elles continuent de fonctionner en 2024.
    - des nouvelles versions compatibles OpenLayers 7/8 courant 2024 des API JS sans contrainte spécifique pour les utilisateurs.

  13. #53
    Membre du Club
    Homme Profil pro
    Archéologue
    Inscrit en
    Novembre 2017
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Archéologue

    Informations forums :
    Inscription : Novembre 2017
    Messages : 67
    Points : 57
    Points
    57
    Par défaut
    Citation Envoyé par elias couppe Voir le message
    Bonjour,

    sauf mauvaise surprise, en 2024.

    Nous ne pouvions raisonnablement pas forcer les utilisateurs à monter de version les API JS pour être compatible Géoplateforme et en même temps les forcer à passer à OpenLayers 8 (certains étaient encore sous OpenLayers 3).

    Nous avons donc décidé de le faire en deux temps :
    - des premières versions adaptatives à la Géoplateforme que les utilisateurs doivent intégrer à leur application pour qu'elles continuent de fonctionner en 2024.
    - des nouvelles versions compatibles OpenLayers 7/8 courant 2024 des API JS sans contrainte spécifique pour les utilisateurs.
    Donc c'est prévu en 2024.
    C'est bon à savoir.
    Merci

  14. #54
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2024
    Messages : 4
    Points : 4
    Points
    4
    Par défaut CustomConfig geoplateforme
    Bonjour,

    Je cherche à générer le fichier customconfig avec les nouvelles urls de la geoplateforme.
    l'utilitaire https://geoportal-configuration.onrender.com/ semble générer des fichiers avec les urls du geoportail https://wxs.ign.fr/ortho/geoportail

    existe t'il un utilitaire qui fait ça pour la geoplateforme ?

    Cordialement.

  15. #55
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 869
    Points : 371
    Points
    371
    Par défaut
    Salut
    Ton lien de test date un peu !
    Je viens de faire un test avec https://geoplateforme-configuration.onrender.com/ et les adresses des URL pointent bien vers https://data.geopf.fr

  16. #56
    Membre éclairé Avatar de elias couppe
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2014
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2014
    Messages : 428
    Points : 825
    Points
    825
    Par défaut
    Effectivement, comme le dit saxrub, l'utilitaire pour la geoplateforme est accessible sur https://geoplateforme-configuration.onrender.com/

  17. #57
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2024
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2024
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par saxrub Voir le message
    Salut
    Ton lien de test date un peu !
    Je viens de faire un test avec https://geoplateforme-configuration.onrender.com/ et les adresses des URL pointent bien vers https://data.geopf.fr
    Merci pour la réponse rapide, j'était tombé sur cette url, mais j'ai été troublé par la notion de clef privé que je pensais obligatoire.

    J'ai également une question qui concerne la transparence des couches, j'utilise openLayer, et lorsque je déclare un groupe de couhce avec par exemple :
    GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2 et LIMITES_ADMINISTRATIVES_EXPRESS.LATEST
    La couche LIMITES_ADMINISTRATIVES_EXPRESS.LATEST est "opaque" le fond est blanc et non transparant, celà est il lié au flux lui même ou bien à ma configuration ?

    Après quelques tests, cela semble lié au fait que j'ajoutais la couche LIMITES_ADMINISTRATIVES_EXPRESS.LATEST en WMS en non en WMTS, le WMTS semble fonctionner correctement.

  18. #58
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Avril 2009
    Messages : 869
    Points : 371
    Points
    371
    Par défaut
    Ce sujet a été traité dans un autre post (https://www.developpez.net/forums/d2...-api-beta-4-a/).
    Le plus simple (à plus d'un égard) est d'utiliser les fichiers customconfig qui affranchissent de passer tous les paramètres dans les URL quand on les ajoute dans la map.

  19. #59
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Leaflet WMTS - Tuiles en erreur
    Bonjour,

    Je teste l'extension Leaflet beta-3 sur un serveur web local.
    La version leaflet utilisée est la 1.7.1.
    J'ai généré le fichier customConfig.json en utilisant la page de configuration https://geoplateforme-configuration.onrender.com/.

    Cela fonctionne globalement, mais certaines tuiles ne se chargent pas.

    En regardant la console JavaScript, le message d'erreur "Layer GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2 inconnu" est étrange puisque c'est la même couche pour les requêtes qui aboutissent / tuiles qui sont chargées.

    Je vous joins une copie d'écran du test pour éclairer ces propos:
    Nom : leaflet_test_screen_shot.jpg
Affichages : 411
Taille : 529,7 Ko

    A toutes fins utiles, je joins également à ce post le fichier index.html.
    Ce forum n'accepte pas le fichier customConfig.json mais je peux vous le transmettre également si besoin.

    1 - Pourquoi ce message d'erreur sur certaines tuiles ?
    2 - Comment peut-on recharger les tuiles en erreur avec l'extension GpPluginLeaflet.js ?

    En vous remerciant pour votre aide.
    Fichiers attachés Fichiers attachés

  20. #60
    Membre actif
    Homme Profil pro
    Architecte progiciel et développeur informatique
    Inscrit en
    Février 2011
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte progiciel et développeur informatique

    Informations forums :
    Inscription : Février 2011
    Messages : 230
    Points : 288
    Points
    288
    Par défaut
    Salut jripolles,

    Touche pas ton code, il doit être bon. Pour moi il y a un soucis sur la plateforme Geoplateforme.
    J'ai le même problème avec l'extension OpenLayers.
    Erreur 400 (Bad Request)

    Il y avait hier un incident qui est indiqué résolu.
    https://geoservices.ign.fr/actualite...-actu-incident

    Tu devrais attendre un peu.
    Et voir si le support de l'IGN nous indique s'il y a un incident.

    Xav

Discussions similaires

  1. [WEB][CRAWLING]Questions autour des sites d'actualités.
    Par nixmind dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 22/04/2016, 12h53
  2. Question autours des tailles des types
    Par chronos_ dans le forum Langage
    Réponses: 1
    Dernier message: 06/08/2013, 11h01
  3. [VxiR2] Questions autour des performances de Desktop Intelligence
    Par Migraine dans le forum Deski
    Réponses: 4
    Dernier message: 21/03/2011, 16h25
  4. Questions autour des applets
    Par nodules dans le forum Applets
    Réponses: 1
    Dernier message: 25/08/2010, 15h14
  5. [JSF] Questions autour des servlets
    Par maximus001ma dans le forum JSF
    Réponses: 4
    Dernier message: 25/07/2006, 13h27

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