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).
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é.
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 :
- copier le fichier
data-dist/sites_biodiv.jsdansdata/sites_biodiv.js - éditer le fichier
data/sites_biodiv.jscopié
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/xxxxa précédence sur le fichier correspondantdata-dist\xxxx: il n’est donc pas nécessaire de modifier le fichier situé dansdata-dist, qui reste une référence si on veut revenir à la configuration de la distribution. - Les fichiers situés dans
datane 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.
