Skip to content

Commit

Permalink
release ext-ol-3.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
elias75015 committed Apr 4, 2024
2 parents c4e0119 + 5f3dce2 commit 83757a5
Show file tree
Hide file tree
Showing 23 changed files with 276 additions and 285 deletions.
4 changes: 2 additions & 2 deletions .github/CHANGELOG_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

# Extension Geoportail __UP_LIBRARY__, version __VERSION__
# Extension Geoplateforme __UP_LIBRARY__, version __VERSION__

**__DATE__**
> Release Extension Geoportail __LO_LIBRARY__
> Release Extension Geoplateforme __LO_LIBRARY__
## Summary

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-itowns.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ jobs:
- name: Create ChangeLog
run: | # cf. http://fahdshariff.blogspot.com/2012/12/sed-mutli-line-replacement-between-two.html
cat DRAFT_CHANGELOG.md | perl -ne '(/# Extension Geoportail Itowns/../---/) && print' > DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
cat DRAFT_CHANGELOG.md | perl -ne '(/# Extension Geoplateforme Itowns/../---/) && print' > DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
sed -i 's/__VERSION__/${{ steps.get_package_value.outputs.VERSION }}/g' DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
sed -i 's/__DATE__/${{ steps.get_package_value.outputs.DATE }}/g' DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
Expand Down Expand Up @@ -250,7 +250,7 @@ jobs:
# cf. http://fahdshariff.blogspot.com/2012/12/sed-mutli-line-replacement-between-two.html
- name: Reset draft changelog
run: |
sed -i -e '/# Extension Geoportail Itowns/{:a; N; /---/!ba; r .github/CHANGELOG_TEMPLATE.md' -e 'd;}' DRAFT_CHANGELOG.md
sed -i -e '/# Extension Geoplateforme Itowns/{:a; N; /---/!ba; r .github/CHANGELOG_TEMPLATE.md' -e 'd;}' DRAFT_CHANGELOG.md
sed -i '0,/__UP_LIBRARY__/s/__UP_LIBRARY__/Itowns/' DRAFT_CHANGELOG.md
sed -i '0,/__LO_LIBRARY__/s/__LO_LIBRARY__/itowns/' DRAFT_CHANGELOG.md
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-leaflet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ jobs:
- name: Create ChangeLog
run: | # cf. http://fahdshariff.blogspot.com/2012/12/sed-mutli-line-replacement-between-two.html
cat DRAFT_CHANGELOG.md | perl -ne '(/# Extension Geoportail Leaflet/../---/) && print' > DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
cat DRAFT_CHANGELOG.md | perl -ne '(/# Extension Geoplateforme Leaflet/../---/) && print' > DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
sed -i 's/__VERSION__/${{ steps.get_package_value.outputs.VERSION }}/g' DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
sed -i 's/__DATE__/${{ steps.get_package_value.outputs.DATE }}/g' DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
Expand Down Expand Up @@ -250,7 +250,7 @@ jobs:
# cf. http://fahdshariff.blogspot.com/2012/12/sed-mutli-line-replacement-between-two.html
- name: Reset draft changelog
run: |
sed -i -e '/# Extension Geoportail Leaflet/{:a; N; /---/!ba; r .github/CHANGELOG_TEMPLATE.md' -e 'd;}' DRAFT_CHANGELOG.md
sed -i -e '/# Extension Geoplateforme Leaflet/{:a; N; /---/!ba; r .github/CHANGELOG_TEMPLATE.md' -e 'd;}' DRAFT_CHANGELOG.md
sed -i '0,/__UP_LIBRARY__/s/__UP_LIBRARY__/Leaflet/' DRAFT_CHANGELOG.md
sed -i '0,/__LO_LIBRARY__/s/__LO_LIBRARY__/leaflet/' DRAFT_CHANGELOG.md
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-ol.yml
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ jobs:
- name: Create ChangeLog
run: | # cf. http://fahdshariff.blogspot.com/2012/12/sed-mutli-line-replacement-between-two.html
cat DRAFT_CHANGELOG.md | perl -ne '(/# Extension Geoportail OpenLayers/../---/) && print' > DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
cat DRAFT_CHANGELOG.md | perl -ne '(/# Extension Geoplateforme OpenLayers/../---/) && print' > DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
sed -i 's/__VERSION__/${{ steps.get_package_value.outputs.VERSION }}/g' DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
sed -i 's/__DATE__/${{ steps.get_package_value.outputs.DATE }}/g' DRAFT_CHANGELOG_${{ env.LIBRARY }}.md
Expand Down Expand Up @@ -252,7 +252,7 @@ jobs:
# cf. http://fahdshariff.blogspot.com/2012/12/sed-mutli-line-replacement-between-two.html
- name: Reset draft changelog
run: |
sed -i -e '/# Extension Geoportail OpenLayers/{:a; N; /---/!ba; r .github/CHANGELOG_TEMPLATE.md' -e 'd;}' DRAFT_CHANGELOG.md
sed -i -e '/# Extension Geoplateforme OpenLayers/{:a; N; /---/!ba; r .github/CHANGELOG_TEMPLATE.md' -e 'd;}' DRAFT_CHANGELOG.md
sed -i '0,/__UP_LIBRARY__/s/__UP_LIBRARY__/OpenLayers/' DRAFT_CHANGELOG.md
sed -i '0,/__LO_LIBRARY__/s/__LO_LIBRARY__/openlayers/' DRAFT_CHANGELOG.md
Expand Down
48 changes: 6 additions & 42 deletions DRAFT_CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,22 @@
## Summary

Seconde release adaptative à la Géoplateforme : les extensions Geoportail pour OpenLayers deviennent les extensions Géoplateforme pour OpenLayers.
L'ensemble des widgets et fonctionnalités des extensions Géoplateforme pour OpenLayers utilisent les services de la Géoplateforme avec cette release 3.4.0.
Correction sur le calcul d'itinéraire piéton.

## Changelog

* [Added]

* [Changed]

- Branchement des extensions Géoplateforme pour OpenLayers aux services d'isochrone et d'itineraire de la géoplateforme via la bibliothèque d'accès aux services Géoplateforme en version 3.4.0 (4ca0acec9f8f2ea9b2ef1509448377e31a83c0a8)
- Branchement des extensions Géoplateforme pour OpenLayers au service altimétrique de la géoplateforme (https://github.com/IGNF/geoportal-extensions/releases/tag/ol-3.4.0-beta4)
- Ajout possible de couches à accès restreint via une fichier de configuration custom (https://github.com/IGNF/geoportal-extensions/releases/tag/ol-3.4.0-beta3)
- les widgets utilisent désormais par défaut les services d'autocomplétion et de geocodage direct et inverse de la Geoplateforme (https://github.com/IGNF/geoportal-extensions/releases/tag/ol-3.4.0-beta2)
- le paramétrage d'un proxy pour utiliser le control d'import de couches est rendu facultatif (6a0c931abf6b26456e84a513453b52941d6fa6f6)
- 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 (https://github.com/IGNF/geoportal-extensions/releases/tag/ol-3.4.0-beta)
- L'ajout de couches de type "geoportalLayer" est branché sur les services bêta de diffusion de la Géoplateforme
- Mise à jour de la documentation pour release Extensions Geoplateforme (49ec092bc17fa6e5667a581cf7d78509614e7940)

* [Deprecated]

* [Removed]

* [Fixed]

- searchEngine laisse le q= vide si recherche avancée par parcelle cadastrale (2577e30fae3123dfbe0ed3b1aa406ffc5d3702bc)
- correction du logger en mode verbose sur tous les environnements (636a26a39ac2df5832fd268e26fbf98ed51bd519)
- searchEngine : affichage plus fin des résultats du service de Geocodage (3174df0d16703988661d785a2fb4f02bcf5ad751)
- mise à jour des fichiers de style mapbox utilisés par les exemples (f0c95f06d8a06f106373bf9b0b4f7381d20a8b22)
- divers correctifs sur le build par modules (910430c671c7da8d0f5b420719ed76ee5ec9b58b)
- widget itineraire utilise ressource bdtopo-valhalla dans le cas d'un itinéraire pieton en mode fastest (6675d287eb028170dea5d0dbdae2acaed51359ca)
- tilegrid par défaut (512px) pour vecteur tuilé sur layerImport (c16006ef1de0d10794541db90d0f6fbadb1b501c)

* [Security]

Expand All @@ -46,32 +33,19 @@ L'ensemble des widgets et fonctionnalités des extensions Géoplateforme pour Op
## Summary

Seconde release adaptative à la Géoplateforme : les extensions Geoportail pour Leaflet deviennent les extensions Géoplateforme pour Leaflet.
L'ensemble des widgets et fonctionnalités des extensions Géoplateforme pour Leaflet utilisent les services de la Géoplateforme avec cette release 2.4.0.

## Changelog

* [Added]

* [Changed]

- Branchement des extensions Géoplateforme pour Leaflet aux services d'isochrone et d'itineraire de la géoplateforme via la bibliothèque d'accès aux services Géoplateforme en version 3.4.0 (4ca0acec9f8f2ea9b2ef1509448377e31a83c0a8)
- Branchement des extensions Géoplateforme pour OpenLayers au service altimétrique de la géoplateforme (https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.4.0-beta4)
- Ajout possible de couches à accès restreint via une fichier de configuration custom (https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.4.0-beta3)
- les widgets utilisent désormais par défaut les services d'autocomplétion et de geocodage direct et inverse de la Geoplateforme (https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.4.0-beta2)
- 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 (https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.4.0-beta)
- L'ajout de couches de type "geoportalLayer" est branché sur les services bêta de diffusion de la Géoplateforme
- Mise à jour de la documentation pour release Extensions Geoplateforme (49ec092bc17fa6e5667a581cf7d78509614e7940)

* [Deprecated]

* [Removed]

* [Fixed]

- correction du logger en mode verbose sur tous les environnements (636a26a39ac2df5832fd268e26fbf98ed51bd519)
- mise à jour des fichiers de style mapbox utilisés par les exemples (f0c95f06d8a06f106373bf9b0b4f7381d20a8b22)
- divers correctifs sur le build par modules (910430c671c7da8d0f5b420719ed76ee5ec9b58b)
- widget itineraire utilise ressource bdtopo-valhalla dans le cas d'un itinéraire pieton en mode fastest (92439bc421cc5f6ee1f10e069f2aa468e2b971b6)

* [Security]

Expand All @@ -85,30 +59,20 @@ L'ensemble des widgets et fonctionnalités des extensions Géoplateforme pour Le
## Summary

Seconde release adaptative à la Géoplateforme : les extensions Geoportail pour iTowns deviennent les extensions Géoplateforme pour iTowns.
L'ensemble des widgets et fonctionnalités des extensions Géoplateforme pour iTowns utilisent les services de la Géoplateforme avec cette release 2.5.0.

## Changelog

* [Added]

* [Changed]

- Utilisation de la bibliothèque d'accès aux services Géoplateforme en version 3.4.0 (4ca0acec9f8f2ea9b2ef1509448377e31a83c0a8)
- Branchement des extensions Géoplateforme pour iTowns au service altimétrique de la géoplateforme (https://github.com/IGNF/geoportal-extensions/releases/tag/itowns-2.5.0-beta4)
- Ajout possible de couches à accès restreint via une fichier de configuration custom (https://github.com/IGNF/geoportal-extensions/releases/tag/itowns-2.5.0-beta3)
- les widgets utilisent désormais par défaut les services d'autocomplétion et de geocodage direct et inverse de la Geoplateforme (https://github.com/IGNF/geoportal-extensions/releases/tag/itowns-2.5.0-beta2)
- 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 (https://github.com/IGNF/geoportal-extensions/releases/tag/leaflet-2.5.0-beta)
- L'ajout de couches de type "geoportalLayer" est branché sur les services bêta de diffusion de la Géoplateforme
- Mise à jour de la documentation pour release Extensions Geoplateforme (49ec092bc17fa6e5667a581cf7d78509614e7940)

* [Deprecated]

* [Removed]

* [Fixed]

- BuildingControl : Style tuiles vectorielles "standard.json" utilisé hébergé sur la Geoplateforme (90bb57ae28f559b46bedb8dd694e18cea282ed89)
- corrige couche json itowns, mauvaise url (77c6eb1b75c68a348c215c0fb0f2ee86cc80bd52)


* [Security]

Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Extensions Geoplatform
# Extensions Géoplateforme

![image](capture-carte.png)

Expand All @@ -8,31 +8,31 @@
[![CeCILL License](https://img.shields.io/badge/licence-CeCILL--B-blue.svg)](https://raw.githubusercontent.com/IGNF/geoportal-extensions/master/LICENCE.md)
[![DeepScan grade](https://deepscan.io/api/teams/12425/projects/15469/branches/309621/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=12425&pid=15469&bid=309621)

Ce projet a pour but de fournir des extensions facilitant l'accès aux ressources de la plateforme [Géoportail](https://www.geoportail.gouv.fr/) pour les bibliothèques cartographiques [Leaflet](https://leafletjs.com/), [OpenLayers](https://openlayers.org/) (versions 3 et supérieures) et [iTowns](http://www.itowns-project.org/).
Ce projet a pour but de fournir des extensions facilitant l'accès aux ressources de la [Géoplateforme](https://www.geoportail.gouv.fr/) pour les bibliothèques cartographiques [Leaflet](https://leafletjs.com/), [OpenLayers](https://openlayers.org/) (versions 3 et supérieures) et [iTowns](http://www.itowns-project.org/).

Ces extensions proposent des classes et widgets utilisables en complément de la bibliothèque cartographique qu'elles étendent, permettant notamment :

* d'afficher simplement les couches WMTS et WMS délivrées par la plateforme Géoportail ;
* d'afficher simplement les couches WMTS et WMS délivrées par la Géoplateforme ;

* d'intégrer un widget de gestion d'empilement des couches ;

* d'intégrer une barre de recherche utilisant le service de géocodage IGN ;

* de faire des calculs d'itinéraires à partir du service de la plateforme Géoportail ;
* de faire des calculs d'itinéraires à partir du service de la Géoplateforme ;

* de faire des calculs d'isochrones / isodistances à partir du service de la plateforme Géoportail ;
* de faire des calculs d'isochrones / isodistances à partir du service de la Géoplateforme ;

* d'afficher l'altitude en un point de la carte à l'aide du service d'altimétrie de la plateforme Géoportail.
* d'afficher l'altitude en un point de la carte à l'aide du service d'altimétrie de la Géoplateforme.

* ...

## <img src="leaflet.svg" height="15px" /> LEAFLET
Voir le détail des [fonctionnalités proposées par l'extension Géoportail pour Leaflet](doc/README-leaflet.md)
Voir le détail des [fonctionnalités proposées par l'extension Géoplateforme pour Leaflet](doc/README-leaflet.md)

## <img src="openlayers.svg" height="15px" /> OPENLAYERS

Voir le détail des [fonctionnalités proposées par l'extension Géoportail pour OpenLayers](doc/README-openlayers.md)
Voir le détail des [fonctionnalités proposées par l'extension Géoplateforme pour OpenLayers](doc/README-openlayers.md)

## <img src="threedotjs.svg" height="15px" /> ITOWNS

Voir le détail des [fonctionnalités proposées par l'extension Géoportail pour iTowns](doc/README-itowns.md)
Voir le détail des [fonctionnalités proposées par l'extension Géoplateforme pour iTowns](doc/README-itowns.md)
Binary file not shown.
Binary file not shown.
Binary file not shown.
50 changes: 25 additions & 25 deletions build/scripts/release/package-itowns.json
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
{
"scripts" : {},
"peerDependencies" : {},
"version" : "2.5.0",
"author" : "IGNF",
"date" : "19/03/2024",
"repository" : {
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
},
"license" : "CECILL-B",
"directories" : {},
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-itowns.html",
"module" : "src/Itowns/index.js",
"keywords" : [
"geoportail",
"geoplateforme",
"plugin",
"javascript",
"Itowns"
],
"devDependencies" : {},
"types" : "src/Itowns/index.d.ts",
"dependencies" : {
"geoportal-access-lib" : "3.4.0",
"itowns" : "2.38.2",
"proj4" : "2.7.5",
"node-fetch" : "^2.6.1",
"sortablejs" : "1.14.0",
"three" : "0.137.5",
"loglevel" : "1.6.7",
"xmldom" : "^0.1.27"
},
"bugs" : {},
"files" : [
"dist/",
"src/",
"LICENCE.md",
"README.md",
"package.json"
],
"peerDependencies" : {},
"license" : "CECILL-B",
"repository" : {
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
"types" : "src/Itowns/index.d.ts",
"dependencies" : {
"proj4" : "2.7.5",
"xmldom" : "^0.1.27",
"sortablejs" : "1.14.0",
"node-fetch" : "^2.6.1",
"three" : "0.137.5",
"geoportal-access-lib" : "3.4.0",
"loglevel" : "1.6.7",
"itowns" : "2.38.2"
},
"name" : "geoportal-extensions-itowns",
"scripts" : {},
"bundleDependencies" : [],
"devDependencies" : {},
"description" : "French Geoportal Extensions for iTowns",
"main" : "dist/GpPluginItowns-src.js",
"directories" : {},
"bundleDependencies" : [],
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-itowns.html",
"bugs" : {},
"version" : "2.5.0",
"module" : "src/Itowns/index.js"
"date" : "19/03/2024"
}
64 changes: 32 additions & 32 deletions build/scripts/release/package-leaflet.json
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
{
"peerDependencies" : {},
"name" : "geoportal-extensions-leaflet",
"scripts" : {},
"types" : "src/Leaflet/index.d.ts",
"date" : "19/03/2024",
"bugs" : {},
"keywords" : [
"geoportail",
"plugin",
"javascript",
"leaflet",
"publish"
],
"bundleDependencies" : [],
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-leaflet.html",
"dependencies" : {
"loglevel" : "1.6.6",
"leaflet" : "1.7.1",
"sortablejs" : "1.8.4",
"node-fetch" : "^2.6.1",
"proj4" : "2.7.5",
"geoportal-access-lib" : "3.4.0",
"proj4leaflet" : "1.0.2",
"leaflet-draw" : "1.0.4",
"xmldom" : "^0.1.27"
},
"files" : [
"dist/",
"src/",
"LICENCE.md",
"README.md",
"package.json"
],
"date" : "19/03/2024",
"main" : "dist/GpPluginLeaflet-src.js",
"bugs" : {},
"module" : "src/Leaflet/index.js",
"dependencies" : {
"xmldom" : "^0.1.27",
"loglevel" : "1.6.6",
"proj4" : "2.7.5",
"leaflet-draw" : "1.0.4",
"geoportal-access-lib" : "3.4.0",
"node-fetch" : "^2.6.1",
"sortablejs" : "1.8.4",
"proj4leaflet" : "1.0.2",
"leaflet" : "1.7.1"
},
"bundleDependencies" : [],
"scripts" : {},
"version" : "2.4.0",
"devDependencies" : {},
"homepage" : "https://geoservices.ign.fr/documentation/utilisation_web/extension-leaflet.html",
"directories" : {},
"repository" : {
"url" : "https://github.com/IGNF/geoportal-extensions.git",
"type" : "git"
"type" : "git",
"url" : "https://github.com/IGNF/geoportal-extensions.git"
},
"description" : "French Geoportal Extension for Leaflet",
"peerDependencies" : {},
"directories" : {},
"name" : "geoportal-extensions-leaflet",
"main" : "dist/GpPluginLeaflet-src.js",
"version" : "2.4.0",
"license" : "CECILL-B",
"keywords" : [
"geoportail",
"plugin",
"javascript",
"leaflet",
"publish"
]
"description" : "French Geoportal Extension for Leaflet",
"devDependencies" : {}
}
Loading

0 comments on commit 83757a5

Please sign in to comment.