• Webmestre
  • , modifié le 

Principe de fonctionnement

En tâche de fond, un site Biodiv indexe en permanence les fiches espèce vis à vis du référentiel TAXREF, en se basant sur le nom binominal indiqué dans le sous-titre de la fiche. Sur chaque fiche espèce indexée par TAXREF apparaît automatiquement un lien baptisé "Répartition Biodiv" et un lien vers la description du taxon sur le site de l’Inventaire National du Patrimoine Naturel (INPN).

Quand l’espèce a été identifiée par l’indexation TAXREF via son nom binominal (ici ’Motacilla alba’), un lien vers la répartition Biodiv est affiché.

Le lien de répartition utilise la liste des sites Biodiv connus pour afficher les observations de l’espèce considérée sur chacun de ces sites : le paramétrage de la carte permet d’afficher ou non les observations en provenance d’un site donné.

Les sites Biodiv interrogés sont listés dans ’sites_biodiv.js’

Lors de l’interrogation des autres sites Biodiv, le profil utilisé est un profil visiteur (l’interrogation du site local se fait avec le profil de l’utilisateur au moment de la requête). Les observations confidentielles des sites distants n’apparaitront donc pas dans la répartition Biodiv, et l’apparition de celles du site local sont conditionnées aux droits de l’utilisateur.

Note : L’interrogation se base sur le CD_REF (identifiant TAXREF de référence) de l’espèce, tel qu’obtenu dans les différents sites. Bien que cette donnée soit plus stable que le CD_NOM (identifiant TAXREF du nom binominal utilisé sur la fiche espèce), des incohérences peuvent survenir dans la consolidation si tous les sites Biodiv n’utilisent pas la même version du référentiel TAXREF.

Ajustement du paramétrage

Si la liste des sites Biodiv est initialisée par la distribution, elle est modifiable par un développeur.de la manière suivante :

  1. copier le fichier data-dist/sites_biodiv.js dans data/sites_biodiv.js
  2. éditer le fichier data/sites_biodiv.js copié

Ce fichier JavaScript définit deux variables :

  • la liste des sites Biodiv
// Tableau des sites à interroger
var cdrefSites = [
 { nom: "Balma", url: "https://balma.biodiv.fr" },
 { nom: "Flourens", url: "https://flourens.biodiv.fr"},
 { nom: "St Orens", url: "https://biodiv.sone.fr"},
 { nom: "Escalquens", url: "https://biodiv.escalnature.fr"}
];
  • le centrage de la carte pour l’affichage des résultats
// Centrage sur Toulouse
var cdrefCarto = {
	lat: 43.6028579,     // Latitude WGS84 (GPS)
	lng: 1.5,                // Longitude WGS84 (GPS)
	zoom: 11
};

Enregistrez vos modifications, c’est fini ! Assurez-vous seulement de rafraîchir le cache.

Remarques:

  • Un fichier data/xxxx a précédence sur le fichier correspondant data-dist\xxxx : il n’est donc pas nécessaire de modifier le fichier situé dans data-dist, qui reste une référence si on veut revenir à la configuration de la distribution.
  • Les fichiers situés dans data ne sont pas écrasés lors d’une montée en version : ils restent locaux à chaque site Biodiv. En revanche, il appartient au webmestre local de s’assurer de leur compatibilité avec la nouvelle version, en se référant aux notes de version.