Bonjour à tous,
Nous avons découvert un bug qui affecte la mise en production de nos couches entre notre instance de pré-production et nos instances de production (portail interne et portail public).
Tout est décrit dans ce ticket : https://github.com/georchestra/maelstro/issues/94
En raccourci : si vous faites des changements de structure attributaire de vos données : ce ne sera pas pris en compte car maelstro force la personnalisation des attributs.
Je vous présente mes excuses car je suis passé à côté lors de mes tests.
Maël REBOUX Chef de projet données et diffusion Service Données Territoriales et Information Géographique Rennes Métropole -- T. 02 99 86 63 71 / 02 23 62 22 70 / --
|
Bonjour,
Une nouvelle version 0.1.4 est disponible pour maelstro.
Elle corrige le comportement par défaut. Dorénavant la couche publiée sur le GeoServer cible ne comportera pas d' "attributs personnalisés" même s'il y en a sur la couche d'origine.
Nous avons pris cette décision après un très rapide sondage auprès de 2 autres plates-formes. Personne ne semble utiliser les attributs personnalisés et "tout le monde" procède aux changements en base de données ou, au pire, dans la requête SQL source.
https://github.com/georchestra/maelstro/issues/94#issuecomment-3233731884
Pour le détail de la mécanique, maelstro récupère les informations de la couche à publier avec cette URL : https://my-instance/geoserver/rest/workspaces/a_workspace/datastores/a_datastore/featuretypes/my_layer.xml
Puis fait un POST ou un PUT de ces informations vers le GeoServer cible.
Nous nous sommes rendus compte que si ce document XML contient la liste des attributs, alors GeoServer créera la couche avec des attributs personnalisés.
Si on supprime le nœud XML avec la liste des attributs (ce que fait dorénavant maelstro), GeoServer publie la couche sans les attributs personnalisés.
Mon point de vue personnel est que GeoServer devrait dire dans son XML si ce sont des attributs personnalisés ou pas. Car, c'est normal, on ne saurait préjuger de l'usage du XML exposé donc il faut exposer les attributs dans le XML mais il manque actuellement cette information de personnalisation.
Preneur de vos retours.
De : georc...@googlegroups.com <georc...@googlegroups.com> De la part de Maël REBOUX
Envoyé : mercredi 27 août 2025 12:13
À : georc...@googlegroups.com
Objet : [georchestra] Bug sur maelstro (customizeFeatureType)
--
--
Vous avez reçu ce message, car vous êtes abonné au groupe
Groupe "georchestra" georc...@googlegroups.com
voir http://groups.google.fr/group/georchestra
Site web : http://www.georchestra.org
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "georchestra".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse georchestra...@googlegroups.com.
Pour afficher cette discussion, accédez à https://groups.google.com/d/msgid/georchestra/006f01dc173b%24315733a0%2494059ae0%24%40rennesmetropole.fr.