Skip to main content

Bonjour à tous,

Nous avons des clients qui disposent de différents capteurs dans des bâtiments. Ils souhaiteraient avoir une représentation cartographique des mesures, un peu comme ce qu’on peut faire avec les carto d’ODS. 

Exemple de carte : 

 

L'idée serait par exemple de prendre un fond de carte (cf. image ci-dessous) et de pouvoir associer des coordonnées "géographiques" sur ce plan, et d'afficher des données sur ce fond de carte (avec possibilité d'agrégation) 

image.png

 

Le support ODS me suggère  : 

  • d'ajouter le fond de carte au global sur votre portail (qui serait disponible du coup dans la liste des fonds disponibles sur chaque carte)
  • que votre fond soit aligné sur les coordonnées WGS84 comme les autres cartes

Est-ce que quelqu’un a déjà eu ce cas d’usage ? Et de l’expérience dans la création de fond de carte / coordonnées GPS ? 

Merci d’avance

 

 

Auto-translation 🪄

Hello everyone, We have customers who have different sensors in buildings. They would like to have a cartographic representation of the measurements, a bit like what we can do with the ODS maps. Example of a map:  The idea would be for example to take a base map (see image below) and to be able to associate "geographic" coordinates on this plan, and to display data on this base map (with possibility of aggregation)  The ODS support suggests to me: to add the base map to the global on your portal (which would therefore be available in the list of bases available on each map) that your base is aligned with the WGS84 coordinates like the other cardsHas anyone already had this use case? And experience in creating basemaps/GPS coordinates? Thanks in advance

Bonjour Guillaume,

 

Une autre option pourrait consister à utiliser le studio et la fonctionnalité de création de cartes choroplèthes qui permet d’utiliser un fond de carte personnalisé en plus des référentiels géographiques proposés par Opendatasoft.

Est-ce que cela répondrait à ce besoin ?

 

Bien cordialement,

Auto-translation 🪄

Hello Guillaume, Another option could be to use the studio and the choropleth map creation functionality which allows you to use a personalized basemap in addition to the geographic reference frames offered by Opendatasoft. Would this meet this need? Best regards,

Bonjour David, 

Effectivement, je pense que la carte (legacy ou Studio) pourrait répondre à mon besoin de visualisation. Ce que je ne sais pas faire, c’est le passage d’un plan “papier” (comme l’image de mon plan de bâtiment) à un fond de carte avec des coordonnées GPS. Est-ce qu’il existe des outils pour faire ça ?  

Guillaume​​​

Auto-translation 🪄

Hello David, Indeed, I think that the card (legacy or Studio) could meet my visualization needs. What I don't know how to do is go from a "paper" plan (like the image of my building plan) to a base map with GPS coordinates. Are there tools to do this?  William​​​

Bonjour Guillaume,

 

Pour compléter un peu ce qu'a pu vous conseiller notre support, une procédure complète pourrait être la suivante.

 

Dans un premier temps, vous devez effectivement "aligner" votre image dans le référentiel géographique WGS84. Cette opération s'appelle du géoréférencement et s'effectue à l’aide d’un logiciel de SIG. Vous trouverez ici un tutoriel pour QGIS. À la fin, vous devez obtenir une image géoréférencée, par exemple en .geoTiff.

 

Dans un second temps, vous devez transformer cette image géoréférencée en tuiles vectorielles qui serviront in fine de fond de carte. Pour ce faire, vous pouvez utiliser GDAL, une bibliothèque logicielle très puissante d'utilitaires géographiques. GDAL fournit notamment la commande gdal2tiles dont vous trouverez la documentation ici. Elle s'utilise ainsi :

gdal2tiles --zoom=2-5 image.geotiff output_tiles_folder/

 

Dernière étape de votre côté, servir les tuiles vectorielles -- de simples fichiers image générés dans le dossier output_tiles_folder à l'étape précédente -- via un service web et l'exposer publiquement sur Internet. N'importe quel serveur web (apache, nginx) peut faire l'affaire. Les tuiles devront être accessibles à une adresse de type https://example.org/output_tiles_folder/{z}/{x}/{y}.png

 

Enfin, il vous suffit d'ajouter l’adresse du serveur de tuiles de l’étape précédente, comme fond de carte personnalisé Opendatasoft, dans le Backoffice de la plateforme, menu "Apparence > Visualisations de données". Vous trouverez la documentation ici.

 

En espérant que ces quelques étapes vous permettront d’avoir une idée générale de la direction à suivre pour résoudre ce problème, qui n’est pas un problème trivial.

 

Bon courage !

 


Bonjour Baptiste, 

Merci beaucoup pour cette réponse très détaillée, je vais creuser ça, mais ça m’a l’air parfait !

Bonne fin de journée et bon week-end

Guillaume

Auto-translation 🪄

Hello Baptiste, Thank you very much for this very detailed answer, I'm going to dig into it, but it seems perfect to me! Have a nice end of the day and have a good weekendGuillaume

Reply