Découvrez notre formation Comptabilité Odoo !

Cas d'utilisation

Dans le cadre de l'initiative Open Data, le canton suisse d'Argovie souhaite publier des géodonnées en tant qu’Open WMS en utilisant GeoServer1. Dans l'administration de ce canton, les géodonnées sont gérées de manière décentralisée, au sein des différents bureaux de l'administration. Pour la saisie et le stylisme des données, ArcGIS Pro est un outil bien établi dans ces bureaux. Comme les langages de gestion de données et de style d'ArcGIS Pro et de GeoServer sont très différents, la question se pose de savoir comment publier les géodonnées dans un pipeline automatisé et avec un style aussi proche que possible de celui choisi par le propriétaire des données dans ArcGIS Pro. Dans ce contexte, Camptocamp conseille le canton d'Argovie et améliore les logiciels open source à cette fin lorsque cela est nécessaire. Cet article se concentre sur l'aspect stylistique des géodonnées, pour lequel un développement supplémentaire a été nécessaire.

 

Convertir le style d'ArcGIS Pro en GeoServer :
le problème

L'objectif du processus est la conversion du style ArcGIS Pro (format natif : .lyrx) en SLD, le format utilisé par GeoServer Plusieurs projets de logiciels open source existants ont été évalués. Les outils SLYR2, MapQonverter3,4 et Geocat bridge5 fonctionnent pour le traditionnel ESRI ArcMap, mais pas pour son successeur ArcGIS Pro, ils ne supportent pas le format Lyrx. Le plugin QGIS qlyrx6 peut traiter les styles Lyrx et les convertir en styles QGIS. Ceci est prometteur pour les environnements où QGIS est activement utilisé, en particulier lorsque l'objectif est la migration d'ArcGIS Pro vers QGIS. Comme le canton d'Argovie ne prévoit pas d'utiliser QGIS, cette approche n'est pas la plus adaptée dans ce cas. Une alternative pourrait être d'améliorer la bibliothèque lyrxtoqml7, qui produit exclusivement des styles QGIS, afin de pouvoir également produire d'autres formats. La maturité de cette bibliothèque n'est cependant pas claire, et le projet n'a pas eu d'activité récemment.

 

Convertir le style d'ArcGIS Pro en GeoServer :
la solution

Nous avons amélioré le projet open source "bridge-style"8 pour couvrir plus d'aspects du format lyrx concernant les cas d'utilisation existant dans le canton d'Argovie. Le "bridge-style" est un projet Python qui peut interpréter le format ArcGIS Pro Lyrx, le convertir en GeoStyler9, et ensuite, à partir de cette représentation, peut écrire comme format de sortie tous les formats supportés par GeoStyler. Les améliorations apportées à ce projet sont les suivantes:

  • pouvoir utiliser le projet comme un outil en ligne de commande, afin de pouvoir l’intégrer dans les traitements automatisés du canton d'Argovie ;
  • ajouter des paramètres à l'outil, avec des options pour convertir les noms de couches en minuscules (ArcGIS Pro est insensible à la casse, mais GeoServer ne l'est pas), et pour convertir les éléments utilisant des polices ESRI en caractères de substitution pour les environnements de développement qui ne disposent pas de bibliothèques de polices ESRI ;
  • prendre en charge la famille de polices et le halo des polices ;
  • prendre en charge les textes non ascii.
ArcGIS Pro to GeoServer | © Camptocamp

L’outil ainsi amélioré donne des résultats prometteurs :

les données argoviennes, dont la symbologie a été créée dans ArcGIS Pro, peuvent maintenant être visualisées avec succès dans GeoServer WMS.

Au cours du reste du projet, des couches de géodonnées supplémentaires, provenant de tous les offices du canton, seront intégrées et, si nécessaire, le projet bridge-style sera encore amélioré pour pouvoir couvrir tous les aspects requis.

Vous souhaitez en savoir plus ?

N'hésitez pas à nous contacter.

En soumettant ce formulaire, j'accepte que les informations saisies soient utilisées aux fins décrites dans la politique de confidentialité.

Carrière

Vous souhaitez travailler dans un environnement inspirant et rejoindre nos équipes motivées et multiculturelles ?