Créer votre carte à partir d'une base de données OpenDataSoft
OpenDataSoft est un logiciel qui permet aux entreprises, collectivités territoriales et administrations d’organiser, de partager et de visualiser tout type de données, ainsi que de les rendre disponibles via des API.
Vous pouvez connecter un jeu de données OpenDataSoft et l'importer sur la plateforme Wemap via le connecteur Json. Votre contenu est donc synchronisé en temps réel : si une modification est faite dans le jeu de données de OpenDataSoft, Wemap mettra votre carte à jour en conséquence sans aucune intervention de votre part.
Voici le simple procédé qui vous permettra de connecter votre jeu de données OpenDataSoft à Wemap 😊 :
Etape 1 : Récupérez le jeu de données sur la plateforme OpenDataSoft de votre choix
Sélectionnez API afin de récupérer votre jeu de données au format JSON permettant une synchronisation en temps réel.
Le jeu de données contient un certain nombre de résultats (records) visibles sur le côté droit de votre écran.
❗ Pensez à augmenter le nombre de lignes de résultats (Row) afin que tous les résultats soient inclus dans votre jeu de données. Par défaut, il est affiché à 10, nous vous conseillons d’entrer une valeur supérieure au nombre de résultats.
Etape 2 : Cliquez sur "Envoyer" en bas de la page et récupérez ainsi l’URL fournie par l’API au format JSON
Un nouvel onglet s’ouvre vous exposant l’ensemble des résultats (records) disponibles au format JSON.
❗ Afin de rendre les éléments plus visibles, nous vous conseillons de télécharger le Plug-in JSON Viewer
Voici alors ce qui apparaît.
Chaque résultat (record) est formaté avec les mêmes propriétés (soulignées en jaune)
Chaque propriété représente une information pouvant être exploitée sur la carte.
Copiez l’URL puis rendez-vous sur votre plateforme Wemap.
Etape 3 : Connectezle jeu de donnée à Wemap
- Dans l’onglet "Créer", choisissez "Liste" puis "Connecter une app"
- Dans la liste, choisissez le connecteur JSON en cliquant sur "Connecter"
- Collez l’URL issu de OpenDataSoft à l‘endroit indiqué puis cliquez sur l’icône de droite.
A cette étape, deux tableaux d’objets vous sont proposés : facet groups et records
💡 Choisissez record car c’est celui qui contient les différents lieux à afficher sur votre carte, puis cliquez sur “Choose this path”
C’est fait 🎉 ! Vous avez désormais accès au mapping qui vous permettra de glisser-déposer les valeurs de OpenDataSoft dans les propriétés Wemap correspondantes.
❗ 3 choses importantes à retenir :
- Choisissez bien "recordid" comme Unique ID (propriété Wemap) - à ne pas confondre avec le "dataseitd" qui correspond à l’ensemble du jeu de données.
- Wemap a impérativement besoin des valeurs suivantes afin de localiser correctement vos points sur la carte: Unique ID - Nom - Adresse (sous forme d’adresse postale ou de latitude/longitude)
- N’oubliez pas de donner un nom à votre liste !
Enfin, si vous souhaitez modifier ou ajouter certains éléments à votre jeu de données, cela se fait en quelques clics, n’hésitez pas à contacter le référent données au sein de votre collectivité ou à utiliser la rubrique contact de votre OpenDataSoft. 👍