Importar Localidades
Importar Localidades usando o pacote OpenDataBio R
3 minute read
O pacote Opendatabio-R foi criado para permitir aos usuários interagir com um servidor OpenDataBio, tanto para obter (GET) dados ou para importar (POST) dados para o banco de dados. Este tutorial é um exemplo básico de como importar dados.
odb_config()
do pacote. Os parâmetros mais importantes para
esta função são base_url
, que deve apontar para a URL da API do seu servidor OpenDataBio e
token
, que é o token de acesso usado para autenticar seu usuário.token
só é necessário para obter dados de conjuntos de dados que possuem uma das políticas de acesso restrito. Os dados dos conjuntos de dados de acesso público podem ser extraídos sem a especificação do token.library(opendatabio)
base_url="https://opendb.inpa.gov.br/api"
token ="GZ1iXcmRvIFQ"
#create a config object
cfg = odb_config(base_url=base_url, token = token)
#test connection
odb_test(cfg)
Verifique a [Referência rápida da API]/docs/api/quick-reference) para obter uma lista completa dos POST endpoints e os campos necessários para importação de dados.
Todas as funções de importação têm a mesma assinatura: o primeiro argumento é um data.frame
com os dados a serem importados, e o segundo parâmetro é um objeto de configuração gerado por odb_config
.
Ao escrever uma solicitação de importação, verifique os documentos da API POST para entender quais colunas podem ser declaradas no data.frame
.
Todas as funções de importação retornam um id do job
, que pode ser usado para verificar se o job ainda está em execução, se terminou com sucesso ou se encontrou um erro. Este id de trabalho pode ser usado nas funções odb_get_jobs()
, odb_get_affected_ids()
e odb_get_log()
, para encontrar detalhes sobre a submissão de importação (job). Você também pode ver o log em sua lista de trabalhos do usuário na interface da web.
Para Indivíduos, Vouchers e identificações, você pode usar datas incompletas.
O formato de data usado no OpenDataBio é AAA-MM-DD (ano - mês - dia), portanto, uma entrada válida seria 2018-05-28
.
Particularmente em dados históricos, o dia (ou mês) exato pode não ser conhecido, então você pode substituir esses campos por NA: ‘1979-05-NA’ significa “um dia desconhecido, em maio de 1979” e ‘1979-NA- NA ‘significa “dia e mês desconhecidos, 1979”. Você não pode adicionar uma data para a qual tenha apenas o dia, mas pode, se tiver apenas o mês, se for realmente significativo de alguma forma.
Importar Localidades usando o pacote OpenDataBio R
Importar Taxons usando o pacote OpenDataBio R
Importar Pessoas usando o pacote OpenDataBio R
Importar Variáveis usando o pacote OpenDataBio R
Importar Indivíduos & Vouchers usando o OpenDataBio R
Importar Medições com o pacote OpenDataBio R