Retour : page principale > sommaire eFlore v5 > eFlore API v0.1

eFlore Api v0.1 : Images


Ce service fournit des informations sur les images.

Descriptions des paramĂštres de requĂȘte du service
ParamĂštres obligatoires :
  • "referentiel" (=bdtfx, bdtxa, isfan) : code du rĂ©fĂ©rentiels des noms scientifiques Ă  utiliser.
  • "masque.nn" : filtre sur l'identifiant du nom scientifique (Champ : determination.nom_sci.code). PossibilitĂ© d'en indiquer plusieurs sĂ©parĂ©s par des virgules. Ex. : 7128,7547. ATTENTION : l'obligation d'utiliser ce paramĂštre est un bug du web service pour le projet cel.

Ces paramÚtres sont optionnels et sont passés aprÚs le signe "?" dans l'URL.
  • "masque" : filtre la liste en fonction d'un masque de recherche portant sur le nom latin de l'espĂšce observĂ©e. Ex. : "Abies%"
    • "masque.ns" : filtre sur le nom scientifique de la dĂ©termination (Champ : determination). Ex. : "Abies%"
    • "masque.nn" : filtre sur l'identifiant du nom scientifique (Champ : determination.nom_sci.code). PossibilitĂ© d'en indiquer plusieurs sĂ©parĂ©s par des virgules. Ex. : 7128,7547
    • "masque.auteur" : filtre sur le nom ou l'identifiant du photographe.
    • "masque.date" : filtre sur la date d'observation.
    • "masque.station" : filtre la liste en fonction d'un masque de recherche portant sur un code de zone gĂ©ographique. Ce code est composĂ© du code du projet de rĂ©fĂ©rentiel gĂ©ographique (INSEE-C, ISO-3166-1...) et de l'identifiant de la zone gĂ©ographique. Ex. : "INSEE-D.30".
  • "recherche" (=stricte|floue): type de recherche Ă  lancer (pour l'instant, uniquement sur le masque par dĂ©faut portant sur le nom latin complet) :
    • stricte : si le masque vaut "Ace mons", la recherche sera lancĂ©e sur "Ace%mons%". C'est Ă  dire, ajout du signe % Ă  la place des espaces et en fin de masque.
    • floue : recherche tolĂ©rante vis-Ă -vis d'approximations ou d'erreurs (fautes d'orthographe par exemple). Ex. : je tape "Acre", le service retournera "Acer" ou si je tape "Acer monspesulanum" le service retournera "Acer monspessulanum".
  • "retour" (=application/json|image/jpeg) un type mime dans le cas oĂč l'on ne renvoie pas de json mais un objet binaire comme une image (optionnel la plupart du temps)

Nom de champs Ă  utiliser quelque soit les projets
En gras, les champs obligatoires :
  • id : identifiant numĂ©rique de l'image.
  • mime : type mime de l'image (image/jpeg par exemple).
  • date : date de prise de vue.
  • binaire.href : lien vers l'image (le binaire).
  • observation.id : identifiant de l'observation.
  • station : intitulĂ© de la station reprĂ©sentĂ© par une concatĂ©nation des diffĂ©rentes informations permettant de localiser la station. (voir le dĂ©tail dans la ressource Observations)
estimĂ©e, ou n'est pas applicable (parce qu'il n'y a pas de coordonnĂ©es). La valeur doit ĂȘtre supĂ©rieure Ă  zĂ©ro. (voir aussi Biogeomancer, Guide to Best Practices in Georeferencing).
  • determination : intitulĂ© de la dĂ©termination principale. Correspond au nom scientifique seul ou concatĂ©nĂ© avec le nom du dĂ©terminateur (entre crochet prĂ©cĂ©dĂ© du prĂ©fixe "DĂ©t.") s'il est diffĂ©rent de l'auteur de l'image.
    • determination.nom_sci : le nom scientifique du taxon observĂ©.
      • determination.nom_sci.code : le code du nom scientifique du taxon observĂ©.
  • auteur : intitulĂ© de l'auteur de l'image Peut contenir des informations provenant des ressources : Personnes ou Structures. prĂ©nom et nom de la personne ayant effectuĂ© l'observation ou collectĂ© le taxon.

/images
Retourne une liste d'images, leur méta-donnée et leur identifiant dans le projet. Par défaut, retourne seulement les 100 premiÚres images.
DĂ©faut (=defaut) : JSON.
{
}



/images/#id
Retourne toutes les informations sur l'image recherchée.
DĂ©faut (=defaut) : JSON.
Pour l'url http://tela-botanica.org/service:eflore:0.1/cel/images/#id
{
  • "id" : "6711",
  • "date" : "2011-10-28",
  • "mime" : "image/jpeg",
  • "binaire.href : "http://www.tela-botanica.org/appli:cel-img:000012001L",
  • "observation.id : "48300",
  • "determination" : "Abies alba Mill.",
  • "determination.nom_sci" : "Abies alba Mill.",
  • "determination.nom_sci.code" : "BDTFX.74929",
  • "station" : "Montpellier (34)",
  • "auteur" : "PrĂ©nom NOM"
}

/images/masque.nn=#nn&retour.format=jpeg
Retourne une image au hasard provenant du cel illustrant le numéro nomenclatural donné, uniquement disponible pour le projet cel
  • Type de requĂȘte : GET
  • URI : http://localhost/service:eflore:0.1/cel/images?masque.nn=#nn&retour=#type_retour&retour.format=jpeg
  • ParamĂštres du chemin :
    • "#nn" : le numĂ©ro numenclatural demandĂ© (obligatoire, peut ĂȘtre de la forme ref_tax1:nn1,nn2;ref_tax2:nn3,nn4 oĂč ref_taxN est un code de rĂ©fĂ©rentiel taxonomique) si un seul numĂ©ro est prĂ©cisĂ©, ref tax vaut bdtfx par dĂ©faut
    • "#type_retour" : le type mime de retour (seul image/jpeg est implĂ©mentĂ© pour le moment) optionnel, vaut par defaut image/jpeg
    • "#format_image" : le format (taille) de l'image renvoyĂ©e (voir la liste disponible ici) optionnel, vaut par dĂ©faut M
  • Format retour :
Défaut (=jpeg) : Une image binaire précédée d'un content-type (directement utilisable dans une balise html image).