Retour : Page Principale > Sommaire fonctionnement > Alexandre Galibert

Documentation du web service de moissonnage


Le web service de moissonnage dans les projets d'e-Flore est en charge de la génération d'une carte affichant toutes les zones où il existe des observations dans la base de données pour une espèce de plante. Les données interrogées sont issus des jeux de données de FloraData ou sont issus de moissonnages (Sophy, Nature Midi-Pyrénées). Les données sont affichées dans des mailles de 10*10 kilomètres qui sont colorées en fonction des sources disponibles sur la zone couverte.

Url de base du web service (espace de test) : http://www.tela-botanica.org/test-service:eflore:0.1/moissonnage/


Modules :


/cartes
Par défaut, on demande à récupérer la carte avec la localisation des observations d'une espèce.
  • Type de requĂŞte : GET
  • paramètres :
    • num_taxon : le numĂ©ro taxonomique de l'espèce. En fonction de son rang (famille, genre, espèce, sous-espèce), on interrogera les bases de donnĂ©es pour agrĂ©ger les localisations concernant les taxons synonymes et les sous-taxons.
    • rĂ©fĂ©rentiel : le rĂ©fĂ©rentiel Ă  interroger pour effectuer des vĂ©rifications sur le numĂ©ro taxonomique passĂ© en paramètres et rĂ©cupĂ©rer les informations associĂ©es Ă  ce taxon.
    • format : la largeur de la carte Ă  renvoyer. Elle sera automatiquement redimensionnĂ©e et les proportions seront conservĂ©es pour la hauteur de la carte.
    • retour : format de retour de la carte. Sont actuellement gĂ©rĂ©s le SVG (type MIME : text/html) et le PNG (type MIME : image/png)
  • Exemple pour l'Ă©rable de Montpellier : http://www.tela-botanica.org/test-service:eflore:0.1/moissonnage/cartes?referentiel=bdtfx&num_taxon=8523&format=600&retour=text/html
  • Format retour : text/html pour le SVG ou sinon image/png.

/cartes/legende
Renvoie la légende de la carte. On associe à chaque couleur une source de données utilisée pour colorer les mailles.
[
    {
        "code": "",
        "couleur": "#FFFFFF",
        "nom": "1 Ă  500 taxons",
        "description": ""
    },
    {
        "code": "",
        "couleur": "#F2EAF8",
        "nom": "501 Ă  1000 taxons",
        "description": ""
    },...
]