Skip to content

Releases: IGNF/geoportal-extensions

Release itowns-2.5.0-beta

21 Sep 18:27
Compare
Choose a tag to compare
Pre-release

Extension Geoportail Itowns, version 2.5.0-beta

21/09/2023

Release Extension Geoportail itowns

Summary

Utilisation des services bêta Géoplateforme de diffusion par la classe Config. Le paramètre apiKey devient facultatif pour l'appel à la fonction getConfig : s'il est non spécifié, la configuration de toutes les données est récupérée.

L'ajout de couches de type "geoportalLayer" est branché sur les services bêta de diffusion de la Géoplateforme :

Le code :

            globeView.addLayer(new Gp.itownsExtended.layer.GeoportalWMTS({
                layer: "GEOGRAPHICALGRIDSYSTEMS.ETATMAJOR40",
                ssl: true
            }));

fait appel à :

https://data.geopf.fr/wmts?gp-itown-ext=2.5.0-beta&layer=GEOGRAPHICALGRIDSYSTEMS.ETATMAJOR40&style=normal&tilematrixset=PM&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image/jpeg&TileMatrix=12&TileCol=2076&TileRow=1408

Release leaflet-2.3.4

30 Aug 16:07
Compare
Choose a tag to compare

Extension Geoportail Leaflet, version 2.3.4

30/08/2023

Release Extension Geoportail leaflet

Summary

Mise à jour de la bibliothèque d'accès aux services Géoportail.

Changelog

  • [Added]

  • [Changed]

    • access-lib 3.3.4
  • [Deprecated]

  • [Removed]

  • [Fixed]

  • [Security]


Release ol-3.3.4

28 Aug 13:29
Compare
Choose a tag to compare

Extension Geoportail OpenLayers, version 3.3.4

28/08/2023

Release Extension Geoportail openlayers

Summary

Correctif mineur sur le chargement et l'affichage des styles de flux de tuiles vectorielles

Changelog

  • [Added]

  • [Changed]

  • [Deprecated]

  • [Removed]

  • [Fixed]

    • Copie des styles vecteur tuilés dans l'outil d'import (3efee51)
  • [Security]


Release ol-3.3.3

04 Aug 15:35
Compare
Choose a tag to compare

Extension Geoportail OpenLayers, version 3.3.3

04/08/2023

Release Extension Geoportail openlayers

Summary

Correctifs sur le layerSwitcher et le profil Altimétrique. Mise à jour de la bibliothèque d'accès aux services Géoportail.

Changelog

  • [Added]

  • [Changed]

    • access-lib 3.3.3 (#369)
  • [Deprecated]

  • [Removed]

  • [Fixed]

    • ajout couche ol au LS avec userId (#369)
    • fix méthode clean profil alti (8f393fa)
    • fix gestion multiples profils alti (f71ffd8
      )
  • [Security]


Release itowns-2.4.3

04 Aug 16:18
Compare
Choose a tag to compare

Extension Geoportail Itowns, version 2.4.3

04/08/2023

Release Extension Geoportail itowns

Summary

Mise à jour de la bibliothèque d'accès aux services Géoportail.

Changelog

  • [Added]

  • [Changed]

    • access-lib 3.3.3 (#369)
  • [Deprecated]

  • [Removed]

  • [Fixed]

  • [Security]


Release ol-3.3.2

21 Jul 16:10
Compare
Choose a tag to compare

Extension Geoportail OpenLayers, version 3.3.2

21/07/2023

Release Extension Geoportail openlayers

Summary

Ajout d'exemples avec l'appel de Gp.Services.getConfig() et ajout de methodes de nettoyage sur les widgets de calcul

Changelog

  • [Added]

    • ajout de méthodes de nettoyage pour les controles d'itineraire, d'isochrone, et de profil alti
  • [Changed]

    • Ajout d'exemples avec l'appel de Gp.Services.getConfig()
  • [Deprecated]

  • [Removed]

  • [Fixed]

    • utilisation du WMS-vecteur corrigé avec mise à jour de l'access-lib
  • [Security]


Release leaflet-2.3.3

21 Jul 16:39
Compare
Choose a tag to compare

Extension Geoportail Leaflet, version 2.3.3

21/07/2023

Release Extension Geoportail leaflet

Summary

Mise à jour de la version de la bibliothèque d'accès 3.3.2

Changelog

  • [Added]

  • [Changed]

    • MaJ bibliothèque d'accès 3.3.2
  • [Deprecated]

  • [Removed]

  • [Fixed]

  • [Security]


Release itowns-2.4.2

21 Jul 17:20
Compare
Choose a tag to compare

Extension Geoportail Itowns, version 2.4.2

21/07/2023

Release Extension Geoportail itowns

Summary

Mise à jour de la version de la bibliothèque d'accès 3.3.2

Changelog

  • [Added]

  • [Changed]

    • MaJ bibliothèque d'accès 3.3.2
  • [Deprecated]

  • [Removed]

  • [Fixed]

  • [Security]


Release leaflet-2.3.2

12 Jun 13:32
Compare
Choose a tag to compare

Extension Geoportail Leaflet, version 2.3.2

12/06/2023

Release Extension Geoportail leaflet

Summary

Changelog

  • [Added]

  • [Changed]

  • [Deprecated]

  • [Removed]

  • [Fixed]

    • Fix sur les exemples avec un appel de Gp.Services.getConfig() (59efde6)
  • [Security]


Release ol-3.3.1

07 Jun 18:37
Compare
Choose a tag to compare

Extension Geoportail OpenLayers, version 3.3.1

07/06/2023

Release Extension Geoportail openlayers

Summary

Retrait total de l'utilisation du service d'autoconfiguration et utilisation de fichiers de configuration json générés quotidiennement à partir des getCapabilities des services du Geoportail.

L'ensemble des services de calcul appelés via la bibliothèque d'accès sont désormais appelés avec la clé "calcul" par défaut dans la bibliothèque d'accès. Le paramètre "apiKey" n'est donc plus nécessaire pour appeler les services de géocodage, d'itinéraire, d'isochrone, d'altimétrie et d'autocomplétion, que ce soit directement depuis la bibli
othèque d'accès ou via les widgets des extensions Géoportail.

L'autoconfiguration n'est plus appelée par les API. Pour la remplacer, nous générons quotidiennement, à partir des getCapabilities des services WMS et WMTS, des fichiers de configuration en JSON appelables par les API JavaScript Géoportail. Il y a un fichier par clé générique. L'avantage de ce nouveau processus (en plus de s'adapter au futur arrêt du service d'autoconfiguration) est que les fichiers de configuration JSON sont directement au format attendu par les API : il n'y a plus besoin de les parser pour en extraire les informations utiles puis pour les introduire dans une structure adéquate.
Par exemple, en renseignant "cartes" au paramètre apiKey, c'est le fichier cartesConfig.json qui sera chargé et directement utilisé par les API.

A noter que le multiKeys est toujours géré, c'est à dire qu'il est possible de renseigner plusieurs clés dans le paramètre apiKey.

Il est également possible de générer son propre fichier de configuration à partir d'une ou plusieurs clés. L'utilitaire est temporairement disponible ici : https://geoportal-configuration.onrender.com. Le paramètre permettant ensuite de charger sa configuration personnelle à partir du fichier local généré s'appelle désormais customConfigFile, auquel on associera le chemin vers le fichier de configuration json à charger.

Changelog

  • [Added]

  • [Changed]

    • mise à jour de la bibliothèque d'accès aux services Geoportail en version 3.3.0 (#364)
    • BC : paramètre "customConfigFile" pour appeler un fichier de configuration local (#364)
Avant :
<script src="chemin/vers/GpPluginOpenLayers.js" data-url="chemin/vers/mon/autoconf/AutoConf.js"></script>

OU

Gp.Services.getConfig({
    serverUrl : "chemin/vers/mon/autoconf/AutoConf.js",
    timeOut : 20000,
    onSuccess : createMap
});
Maintenant :
<script src="chemin/vers/GpPluginOpenLayers.js" data-url="chemin/vers/ma/config/customConfig.json"></script>

OU

Gp.Services.getConfig({
    customConfigFile: "chemin/vers/ma/config/customConfig.json",
    timeOut: 20000,
    onSuccess: createMap
});
  • [Deprecated]

  • [Removed]

    • BC : les originators ne sont plus renvoyés dans la configuration. Il faut les ajouter manuellement aux couches.
        var gpOrtho = new ol.layer.Tile({
            source: new ol.source.GeoportalWMTS({
                layer: "ORTHOIMAGERY.ORTHOPHOTOS",
                olParams: {
                    attributions: [{
                        name: "Nom raccourci originator",
                        constraints: [{
                            minScaleDenominator: 20000,
                            maxScaleDenominator: 1000000,
                            bbox: {
                                left: -10,
                                top: 50,
                                right: 10,
                                bottom: 40
                            }
                        },
                        {
                            bbox: {
                                left: 120,
                                top: 50,
                                right: 150,
                                bottom: 35
                            }
                        }
                    ]
                    },
                    {
                        url: "http://www.url-vers-le-site-du-producteur.fr",
                        constraints: [{
                            minScaleDenominator: 20000,
                            maxScaleDenominator: 400000
                        }]
                    },
                    {
                        logo: "https://lien-vers-le-logo.png"
                    },
                    {
                        attribution: "Titre complet originator",
                        constraints: [{
                            minScaleDenominator: 100000,
                            maxScaleDenominator: 800000
                        }]
                    }]
                }
            })
        });
- **BC** : Les metadatas sont utilisées dans les API par le contrôle gestionnaire de couches (LayerSwitcher). Celui-ci va lire les metadatas des couches ajoutées à la carte et les afficher dans l'encart d'information dédié du LayerSwitcher. **Pour les couches WMTS uniquement**, désormais, pour que les metadatas apparaissent dans l'onglet "informations" du LayerSwitcher, il faudra les renseigner manuellement à la configuration de la couche Géoportail lors de son ajout à la carte.
new ol.layer.Tile({
    source: new ol.source.GeoportalWMTS({
        layer: "ORTHOIMAGERY.ORTHOPHOTOS",
        metadata: [
            {
                format: "xml",
                url: "lien/Vers/Une/MetaDonnee.xml"
            }
        ],
    })
})
  • [Fixed]

  • [Security]