Skip to content

Commit

Permalink
release-ol-3.2.15
Browse files Browse the repository at this point in the history
  • Loading branch information
elias75015 committed Sep 27, 2022
2 parents f11c9ad + c8285ca commit f5831e0
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 24 deletions.
13 changes: 3 additions & 10 deletions DRAFT_CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,29 @@




# Extension Geoportail OpenLayers, version __VERSION__

**__DATE__**
> Release Extension Geoportail openlayers
## Summary

Correctifs sur l'editeur de styles MapBox et le controle d'import des données MapBox
Correction sur la gestion des projections pour les imports WMS

## Changelog

* [Added]

- Ajout d'options de tri dans l'editeur de style MapBox (9dcf64acebacf812b2a2642a47db4b719f3b1e30)

* [Changed]

- Passage en mode Feature (vs FeatureRender) pour l'import du vecteur tuilé (0a863d90d2d19fe41911b3fddb66c3f104216e90)
- mise à jour du Readme (b7bb7fc5b216c04e4bee7bb4ef2f9510dbe23d33)

* [Deprecated]

* [Removed]

* [Fixed]

- Fix sur la gestion des imports de type MapBox (#328)
- Fix sur les legendes MapBox (#328)
- Fix sur le rendu sous FireFox des legendes MapBox (a9eada8fcfc020a603909ee6d0da8d4af2aa4248)
- Fix sur le tri alpha des couches MapBox (a9eada8fcfc020a603909ee6d0da8d4af2aa4248)
- Pour une couche WMS issue d'un import, on prend en priorité la projection de la carte si elle est gérée par le serveur WMS (#338)

* [Security]

Expand Down
37 changes: 37 additions & 0 deletions doc/CHANGELOG-openlayers.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [Extension Geoportail OpenLayers, version 3.2.13](#extension-geoportail-openlayers-version-3213)
* [Summary](#summary-37)
* [Changelog](#changelog-34)
- [Extension Geoportail OpenLayers, version 3.2.14](#extension-geoportail-openlayers-version-3214)
* [Summary](#summary-38)
* [Changelog](#changelog-35)

<!-- tocstop -->

Expand Down Expand Up @@ -1379,3 +1382,37 @@ Fix sur l'outil de dessin
* [Security]
---
# Extension Geoportail OpenLayers, version 3.2.14
**01/08/2022**
> Release Extension Geoportail openlayers
## Summary
Correctifs sur l'editeur de styles MapBox et le controle d'import des données MapBox
## Changelog
* [Added]
- Ajout d'options de tri dans l'editeur de style MapBox (9dcf64acebacf812b2a2642a47db4b719f3b1e30)
* [Changed]
- Passage en mode Feature (vs FeatureRender) pour l'import du vecteur tuilé (0a863d90d2d19fe41911b3fddb66c3f104216e90)
- mise à jour du Readme (b7bb7fc5b216c04e4bee7bb4ef2f9510dbe23d33)
* [Deprecated]
* [Removed]
* [Fixed]
- Fix sur la gestion des imports de type MapBox (#328)
- Fix sur les legendes MapBox (#328)
- Fix sur le rendu sous FireFox des legendes MapBox (a9eada8fcfc020a603909ee6d0da8d4af2aa4248)
- Fix sur le tri alpha des couches MapBox (a9eada8fcfc020a603909ee6d0da8d4af2aa4248)
* [Security]
---
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "geoportal-extensions",
"description": "French Geoportal Extensions for OpenLayers, Leaflet and iTowns libraries",
"version": "2.6.15",
"date": "01/08/2022",
"version": "2.6.16",
"date": "27/09/2022",
"leafletExtName": "French Geoportal Extension for Leaflet",
"leafletExtVersion": "2.2.4",
"olExtName": "French Geoportal Extension for OpenLayers",
"olExtVersion": "3.2.14",
"olExtVersion": "3.2.15",
"itownsExtName": "French Geoportal Extension for Itowns",
"itownsExtVersion": "2.3.7",
"main": "dist/leaflet/GpPluginLeaflet.js, dist/openlayers/GpPluginOpenLayers.js, dist/itowns/GpPluginItowns.js",
Expand Down
29 changes: 18 additions & 11 deletions src/OpenLayers/Controls/LayerImport.js
Original file line number Diff line number Diff line change
Expand Up @@ -2325,21 +2325,28 @@ var LayerImport = (function (Control) {
// si on trouve une projection qui est connue par ol.proj : Openlayers gère la reprojection
var CRSList = layerInfo.CRS;
if (Array.isArray(CRSList)) {
for (var i = 0; i < CRSList.length; i++) {
var layerCRS = CRSList[i];
if (layerCRS === mapProjCode) {
projection = layerCRS;
break;
} else {
if (layerCRS && typeof layerCRS === "string") {
if (olGetProj(layerCRS) || olGetProj(layerCRS.toUpperCase())) {
projection = layerCRS;
break;
}
// on check si la projection de la carte est dans le tableau de projections issues du getCap,
// si oui, on la prend
if (CRSList.includes(mapProjCode)) {
projection = mapProjCode;
return projection;
}
var layerCRS, i;
// si aucune projection du getCap pour la couche n'est égale à celle de la carte
// on retourne la première projection listée dans le getCap qui est gérée par openLayers
for (i = 0; i < CRSList.length; i++) {
layerCRS = CRSList[i];
if (layerCRS && typeof layerCRS === "string") {
if (olGetProj(layerCRS) || olGetProj(layerCRS.toUpperCase())) {
projection = layerCRS;
// on renvoie la première projection gérée par openLayers
return projection;
}
}
}
}
// si la liste des projections n'est pas un tableau ou si aucune projection n'est égale à celle de la carte ou si aucune n'est gérée par openLayers
// on return undefined (comportement d'origine de la fonction)
return projection;
};

Expand Down

0 comments on commit f5831e0

Please sign in to comment.