Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Taller Portal Datos 2017 Madrid, Nov 2017
Santiago Martínez de la Riva [email protected] / @smr_sama http://www.gbif.es (Communication Portal) http://datos.gbif.es (Biodiversity Data Portal – Open Data) http://natusfera.gbif.es (Citizen Science Portal – Open Data) http://elearning.gbif.es (E-learning Portal)
SERVICIOS WEB, HUBs y DESARROLLOS FUTUROS
S1: Servicios Web: - Definición. - Formato. - Manejo. - Ejemplos: Registros, Instituciones, Colecciones, Juegos de datos. - Explotación.
S2: Data Hubs: Casos de uso ALA S3: Desarrollos futuros
Ottawa, Oct 2017
INDEX
Definición: Lenguaje de comunicación entre el cliente y el servidor, que nos permite acceder a los recursos del sistema. Pudiendo Crear, Leer, Modificar o Borrar dichos recursos. (CRUD) Rest-Full API Respuesta en formato: XML, JSON, GEOJSON, CSV… Formato h#p://datos.gbif.es/biocache-service
S1: SERVICIO WEB
/occurrence/compare/{uuid}/occurrences/search?q=Ursus/collec>on/co13/dataResource/dr61/ins>tu>on/in60…
raiznodo query
S1: SERVICIO WEB
Manejoh#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpes&fq=state:Madrid
NúmeroderesultadosporpáginaOrdenadosascendentemente
Pornúmero.Facetas/camposdevueltosrelacionadosNúmeroderegistrostotalesListadodelosregistrosconsuspropiedades
Porquépáginaseempieza.Porla0.Consultalibre
ParámetrosdelaURL
SERVICIOS WEB
facetsResults = [fieldResult] = listado de Cada fieldResult es un campo del registros que es almacenado o indexado y que contiene: - El nombre del campo
fieldName. - El valor del campo Label. - Y el número de registros
con ese valor count.
h#p://datos.gbif.es/biocache-service/occurrences/search?q={q}&fq={fq}Parámetros:(nombre–formato:definición)q*(obligatorio)-String:Quéesloqueestamosbuscando.Tenemosdosopcionespararepresentarnuestrabúsqueda.a)Textolibre(q=picapica) b)campo:valor(q=genus:Vulpes)fq-String:Nospermiteaplicarunfiltrosobrelabúsquedaoriginal.Paraverelconjuntodefiltrosquepodemosaplicartenemosqueconsultar:h#p://datos.gbif.es/biocache-service/index/fieldsfacet–String:Soportadosvaloresoffyon.Pordefectolasfacetasestánac>vadas.Puedeserú>lcuandonecesitamos>emposcortosderespuesta.facets–String:Listadodelasfacetasporlascualesqueremosfiltrarlabúsqueda.pageSize–Entero:Númeroderegistrosdevueltos.startIndex–Entero:Habilitalapaginación,dóndequeremosempezar.sort–String:Campoporelcualseordenaelresultadodelabúsqueda.
S1: SERVICIOS WEB – BÚSQUEDA DE REGISTROS
h#p://datos.gbif.es/biocache-service/occurrences/search?q={q}&fq={fq}Parámetros:(nombre–formato:definición)dir-String:Direccióndelaordenación“asc”:ascendenteo“desc”:descendente.flimit–String:Númeromáximoderesultadosdevueltos.flimit=100oflimit=-1fsort–String:Métodoqueseusaparaordenarlasfacetas.Dosopciones“count”porcan>dado“index”foffset–Integer:Habilitalapaginación,dóndequeremosempezar.fprefix–String:lat–Double:La>tuddecimaldelregistro.lon–Double:Longituddecimalparalimitarlabúsqueda.radius–Double:Radioquejuntoaunpunto:la>tud/longitud,nospermitedefiniruncírculodebúsqueda.wkt–String:Nospermitedefinirunárealímite.
S1: SERVICIOS WEB – BÚSQUEDA DE REGISTROS
Casosprác>cos:-Buscartodoslosregistrosdeungéneroconcreto,porejemplo.“Vulpes”.-ContabilizartodoslosregistrosquehaydeVulpesporBasis_of_Record.-LocalizartodaslasespeciesquehaydeVulpesenlaComunidaddeMadridoenvuestraregión.(state=Madrid)-EncontrarlosVulpesquehayenunradiode10kmenunazonadevuestrointerés.Ej:MonumentoNaturaldeOjoGuareña-BuscarlosregistrosasociadosaVulpesvulpesyCanislupus,enlaprovinciadeCórdoba.-Iden>ficartodoslosregistrosdeVulpesquehayenvuestraregióndelimitandoeláreacorrespondiente.-EncontrartodoslosregistrosdeVulpesenlosquenosehayarellenadolafechaasser>ons:incompleteCollec>onDate-EncontrartodoslosVulpesvulpesobservadoresentre1990y2000.Iden>ficandoelpaísenelquesehaobservadoyelmesenelcualsehahechomásobservacionesyordenadasdemayoramenor.
S1: SERVICIOS WEB – BÚSQUEDA DE REGISTROS
Soluciones:h#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpesh#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpes&facets=basis_of_recordh#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpes&fq=state:Madridh#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpes&radius=11.5&lat=43.04430359661548&lon=-3.611572980880737h#p://datos.gbif.es/biocache-service/occurrences/search?q=*&fq=species:%22Canis+lupus%22+OR+species:%22Vulpes+vulpes%22&fq=state:C%C3%B3rdobaDelimitadoporáreawkt.h#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpes&fq=asser>ons:incompleteCollec>onDate&facets=stateh#p://datos.gbif.es/biocache-service/occurrences/search?q=genus:Vulpes&fsort=count&fq=occurrence_year:[1990-01-01T00:00:00Z%20TO%202000-12-31T11:59:59Z]&facets=country&facets=month
S1: SERVICIOS WEB – BÚSQUEDA DE REGISTROS
Listadoins>tuciones:h#p://datos.gbif.es/collectory/ws/ins>tu>onIns>tuciónconcreta:h#p://datos.gbif.es/collectory/lookup/summary/{inX}.jsonRegistros:h#p://datos.gbif.es/biocache-service/occurrences/ins>tu>ons/{inX}Parámetros:(nombre–formato:definición)in*(obligatorio)-String:Iden>ficadordelains>tucióndelacualqueremosobtenerlosmetadatos.Casosprác>cos:-Obtenerlosmetadatosdevuestrains>tución.-Obtenerlosregistrosdetuins>tución.
S1: SERVICIOS WEB – INSTITUCIONES
Listadocolecciones:h#p://datos.gbif.es/collectory/ws/collec>onColecciónconcreta:h#p://datos.gbif.es/collectory/lookup/summary/{coX}.jsonRegistros:h#p://datos.gbif.es/biocache-service/occurrences/collec>ons/{coX}Parámetros:(nombre–formato:definición)coX*(obligatorio)-String:Iden>ficadordelacoleccióndelacualqueremosobtenerlosmetadatos.Casosprác>cos:-Obtenerlosmetadatosdealgunadevuestrascolecciones.
S1: SERVICIOS WEB – COLECCIONES
Listadocolecciones:h#p://datos.gbif.es/collectory/ws/dataResourceColecciónconcreta:h#p://datos.gbif.es/collectory/lookup/summary/{drX}.jsonRegistros:h#p://datos.gbif.es/biocache-service/occurrences/dataResources/{drX}Parámetros:(nombre–formato:definición)drX*(obligatorio)-String:Iden>ficadordeljuegodedatosdelacualqueremosobtenerlosmetadatos.Casosprác>cos:-Obtenerlosmetadatosdealgunodevuestrojuegodedatos.-Obtenerlosregistrosdealgunodevuestrosjuegosdedatos.
S1: SERVICIOS WEB – JUEGO DE DATOS
VisualizaciónatravésdeGráficas.EjemploAnálisis:1)ImportammoselpaqueteRjsoninstall.packages(“rjson”)2)Llamamosalalibreríayalmacenamoselvalordelserviciowebparatrabajar:library(“rjson”)json_file
S2: DATA HUBS
- Migración infraestructura soporte BigData.
* Sistema de búsqueda. - Proceso automático de actualizaciones (IPT -> Portal de Datos) - Módulo de regiones. - Listas de especies. - Módulo de imágenes. - Backbone GBIF.org.
S3: DESARROLLOS FUTUROS
Santiago Martínez de la Riva [email protected]
[email protected] @smr_sama
¡¡GRACIAS POR VUESTRA ATENCIÓN!!