Importar Media

Importar Media usando o pacote OpenDataBio R

Importanto mídia através da API

O método abaixo pode ser feito tanto pela API usando o pacote do R, como pela interface web. Teste e use o que for mais rápido para enviar os arquivos de imagem.

library(opendatabio)
base_url="https://opendb.inpa.gov.br/api" 
token ="GZ1iXcmRvIFQ"
cfg = odb_config(base_url=base_url)

#caminho do folder onde estao as imagens
folder = 'imagesParaOdb'

#vejas os nomes
filenames = dir(folder,full.names=F)

#tabela de atributos
atributos = read.table('arquivoAtributos.csv',sep=',',header=T,as.is=T,na.strings=c("","NA","-"))

#todos arquivos estao na tabela de atributos?
print(paste(sum( filenames %in% atributos$filename ),"de",length(filenames),'arquivos estão listados na tabela de atributos'))

#importa para o odb
odb_upload_media_zip(folder=folder,attribute_table = atributos,odb_cfg = cfg)
Última modificação June 8, 2025: Added examples and Media apis (8232be9)