Verifiez que votre Pull Request remplit les conditions suivantes :
[ ] Des tests ont été ajoutés pour les changements (corrections de bugs ou features)
[x] De la documentation a été mise à jour ou ajoutée si nécessaire (corrections de bugs ou features)
[x] Un build (npm run build) a été lancé localement et s'est correctement déroulé
[x] Les exemples impactés par les modifications (npm run samples) ont été testés et validés localement
[x] Les tests (npm run test) sont passés localement
Type de Pull request
Quel type de changement cette Pull Request introduit-elle :
- [x] Bugfix
- [ ] Feature
- [ ] Mise à jour du style du code (syntaxe, renommage de fonctions)
- [ ] Refactoring (lisibilité/performance du code, sans changements fonctionnels)
- [ ] Changement sur le processus de build
- [ ] Contenu de la documentation
- [ ] Autres (décrire ci-après) :
## Quel est le comportement actuel (avant PR) :
S'il y a plusieurs projections dans le getCap pour une couche donnée, on regarde juste si la première correspondà celle de la carte en cours. Si non, on récupére la projection en question depuis Openlayers...
Maintenant on boucle sur toutes les projections issues du getCap, et si aucune d'entres elles ne correspond à celle de la carte, on va chercher du côté d'OpenLayers en bouclant de la même manière (première projection gérée retournée)
Si aucune ne correspond, on maitient le comportement initial en renvoyant undefined.
Pull request checklist
Verifiez que votre Pull Request remplit les conditions suivantes :
npm run build
) a été lancé localement et s'est correctement déroulénpm run samples
) ont été testés et validés localementnpm run test
) sont passés localementType de Pull request
Quel type de changement cette Pull Request introduit-elle : - [x] Bugfix - [ ] Feature - [ ] Mise à jour du style du code (syntaxe, renommage de fonctions) - [ ] Refactoring (lisibilité/performance du code, sans changements fonctionnels) - [ ] Changement sur le processus de build - [ ] Contenu de la documentation - [ ] Autres (décrire ci-après) : ## Quel est le comportement actuel (avant PR) :Import WMS "https://adour-garonne.eaufrance.fr/servicesOGCs?" ne fonctionne pas.
S'il y a plusieurs projections dans le getCap pour une couche donnée, on regarde juste si la première correspondà celle de la carte en cours. Si non, on récupére la projection en question depuis Openlayers...
Quel est le nouveau comportement :
Import WMS "https://adour-garonne.eaufrance.fr/servicesOGCs?" fonctionne.
Maintenant on boucle sur toutes les projections issues du getCap, et si aucune d'entres elles ne correspond à celle de la carte, on va chercher du côté d'OpenLayers en bouclant de la même manière (première projection gérée retournée)
Si aucune ne correspond, on maitient le comportement initial en renvoyant undefined.
Veillez à tester plusieurs imports WMS.
Cette PR introduit-elle des breaking changes ?
Autres informations