Crea una descarga reproducible de ocurrencias desde GBIF
Source:R/gbif_utils.R
crear_descarga_gbif.RdEnvia una descarga mediada por GBIF para un poligono amplio. A diferencia de
buscar_especies_*(), este flujo no devuelve una muestra inmediata: genera
una clave de descarga y DOI citable. El formato Parquet es la opcion
predeterminada para volumenes grandes; requiere arrow solo para leer el
archivo posteriormente, no para solicitarlo.
Usage
crear_descarga_gbif(
poligono,
nombre_cientifico = NULL,
grupo = NULL,
taxonomia = c("col", "backbone"),
coincidencia_taxonomica = c("exacta", "permitir_fuzzy", "permitir_rango_superior"),
filtros_calidad_gbif = filtros_calidad_gbif_predeterminados(),
excluir_incidentes_geoespaciales = NULL,
solo_ocurrencias_presentes = NULL,
excluir_fosiles = NULL,
excluir_especimenes_vivos = NULL,
incertidumbre_max_m = NULL,
permitir_incertidumbre_desconocida = NULL,
distancia_min_centroide_m = NULL,
licencias_gbif = NULL,
formato = c("SIMPLE_PARQUET", "SIMPLE_CSV", "DWCA"),
esperar = FALSE,
dir_salida = NULL,
tolerancia_simplificacion = 100,
user = NULL,
pwd = NULL,
email = NULL,
reintentos = configuracion_predeterminada()$reintentos_api
)
solicitar_descarga_gbif(...)Arguments
- poligono
Objeto espacial aceptado por
preparar_poligono_usuario().- nombre_cientifico
NULLo nombre cientifico a resolver en GBIF.- grupo
NULL,"flora"o"fauna".- taxonomia
"col"(predeterminado) o"backbone".- coincidencia_taxonomica
Politica para coincidencias no exactas.
- filtros_calidad_gbif
Lista creada por
filtros_calidad_gbif_predeterminados().- excluir_incidentes_geoespaciales
Excluye incidencias espaciales conocidas cuando es
TRUE; conFALSEno las filtra.- solo_ocurrencias_presentes
Conserva solo registros
PRESENTcuando esTRUE; conFALSEno aplica ese filtro.- excluir_fosiles, excluir_especimenes_vivos
Excluyen esos tipos de registro cuando son
TRUE.- incertidumbre_max_m
Maxima incertidumbre espacial en metros.
- permitir_incertidumbre_desconocida
Conserva registros sin valor de incertidumbre al aplicar
incertidumbre_max_m.- distancia_min_centroide_m
Distancia minima a un centroide, en metros.
- licencias_gbif
Licencia o vector de licencias aceptadas por GBIF.
- formato
Formato solicitado a GBIF.
- esperar
Si es
TRUE, espera a que GBIF termine y descarga el ZIP.- dir_salida
Directorio opcional para el manifiesto y, cuando
esperar = TRUE, directorio obligatorio para el ZIP.- tolerancia_simplificacion
Tolerancia inicial, en metros, para simplificar poligonos con WKT extenso. La simplificacion conserva el poligono; nunca lo reemplaza por una caja delimitadora.
- user, pwd, email
Credenciales GBIF opcionales. Es preferible definir
GBIF_USER,GBIF_PWDyGBIF_EMAILcomo variables de entorno.- reintentos
Entero positivo con el numero maximo de intentos para las operaciones remotas de GBIF.
- ...
Argumentos que se reenvian a
crear_descarga_gbif().
Value
Lista con la clave, DOI, cita, resolucion taxonomica y, opcionalmente, la ruta del archivo descargado.
Examples
if (FALSE) { # \dontrun{
if (requireNamespace("sf", quietly = TRUE)) {
poligono <- sf::st_sfc(
sf::st_polygon(list(matrix(
c(-77.05, -12.13, -77.01, -12.13, -77.01, -12.10, -77.05, -12.10, -77.05, -12.13),
ncol = 2, byrow = TRUE
))),
crs = 4326
)
# Requiere credenciales GBIF (GBIF_USER, GBIF_PWD, GBIF_EMAIL)
crear_descarga_gbif(poligono, grupo = "aves")
}
} # }