Intégrer le widget BAM (Biodiversité Autour de Moi)
publié le , mis à jourMessage via LinkedIn de Camille Monchicourt, Responsable du système d'information et géomaticien au Parc national des Ecrins :
Salut, on adore votre projet. Et si vous souhaitez intégrer de la biodiversité dans cartes.app, notre widget BAM permet d'intégrer la liste dynamique des espèces observées autour d'un point, ligne ou polygone hyper facilement : https://geotribu.fr/articles/2025/2025-12-11_BAM-widget/ Ça fonctionne partout dans le monde. Si ça vous intéresse, et que vous avez des questions, on peut en discuter.
laem
Excellente idée ! Par contre le widget semble planter là ce matin.
Edit : ah non, c'était juste très lent !
laem
C'est vraiment trop lent pour un usage normal je pense. Plus de 10 secondes d'attentes là après un clic sur Crozon.
camillemonchicourt
Salut, oui, cela peut être un peu long, car on récupère la géométrie fournie par le widget (statiquement ou dynamiquement), on va ensuite requête le GBIF (plus grosse base de données mondiale ouverte d'agrégation des observations de biodiversité), on la traité côté client pour la synthétiser sous forme de liste d'espèce qu'on enrichit de médias provenant de Wikidata.
Ça peut prendre un peu de temps, mais ce n'est pas censé être 10 secondes. Il est possible qu'il y ait des difficultés cette semaine, car le GBIF fait une grosse migration de son site web et infrastructure dans une nouvelle version complète : https://status.gbif.org/
J'ai testé sur ton exemple, la taille de la zone de recherche peut aussi jouer sur le temps de récupération et de traitement des données. Cette recherche prend 1 à 2 secondes de mon côté : https://pnx-si.github.io/BAM-widget/#/?filtersOnList=true&buffer=500&wkt=POLYGON+((-4.528689816281521+48.26599785691411,+-4.528800126116322+48.266743968822624,+-4.529126990353052+48.26746141834144,+-4.529657855720712+48.268122632523216,+-4.530372326666214+48.26870219863625,+-4.531242948335952+48.26917784116356,+-4.532236261366275+48.26953127831313,+-4.533314087991208+48.2697489250513,+-4.534435+48.2698224155705,+-4.535555912008793+48.2697489250513,+-4.536633738633725+48.26953127831313,+-4.537627051664049+48.26917784116356,+-4.538497673333787+48.26870219863625,+-4.539212144279288+48.268122632523216,+-4.539743009646949+48.26746141834144,+-4.540069873883679+48.266743968822624,+-4.54018018371848+48.26599785691411,+-4.540069709368756+48.26525175589735,+-4.539742705663008+48.264534337395666,+-4.539211747105129+48.26387316963429,+-4.538497243435574+48.26329365827786,+-4.537626654489888+48.26281807050714,+-4.536633434649781+48.26246467977798,+-4.535555747493868+48.26224706405692,+-4.534435+48.2621735844295,+-4.533314252506133+48.26224706405692,+-4.532236565350219+48.26246467977798,+-4.531243345510114+48.26281807050714,+-4.530372756564426+48.26329365827786,+-4.529658252894872+48.26387316963429,+-4.529127294336992+48.264534337395666,+-4.528800290631246+48.26525175589735,+-4.528689816281521+48.26599785691411))&connector=GBIF&nbTaxonPerLine=2&showFilters=false&mapEditable=true&lang=fr&mode=detailedList&widgetType=mapList&switchModeAvailable=false&primaryColor=444&GBIF_ENDPOINT=https://api.gbif.org/v1&LIMIT=300&NB_PAGES=10&soundSource=wikidata&imageSource=wikidata
Mais oui, à surveiller, c'est peut-être pas encore assez rapide actuellement ou stable cette semaine.
On est en train d'étudier une manière plus solide d'interroger le GBIF (https://github.com/PnX-SI/BAM-widget/issues/32), donc si c'est pas encore assez stable/rapide pour l'intégrer dans cartes.app, c'est peut-être à temporiser/rediscuter.
laem
OK trop bien, merci pour les détails ! Ça donne envie de l'intégrer, j'ai toujours voulu offrir une information de qualité sur les parcs naturels :)
camillemonchicourt
@laem tu constates toujours les mêmes lenteurs ou ça va bien mieux désormais ?
laem
Je viens de tester, c'est super rapide ! Merci.