Updates the entire metadata for receivers and tags from Motus server.
Contrary to tagme(), this function retrieves the entire set of metadata for
tags and receivers, and not only those pertinent to the detections in your
local file.
Arguments
- src
SQLite connection (result of
tagme(XXX)orDBI::dbConnect(RSQLite::SQLite(), "XXX.motus"))- projectIDs
optional integer vector of Motus projects IDs for which metadata should be obtained; default: NULL, meaning obtain metadata for all tags and receivers that your permissions allow.
- replace
logical scalar; if TRUE (default), existing data replace the existing metadata with the newly acquired ones.
- delete
logical scalar; Default = FALSE. if TRUE, the entire metadata tables are cleared (for all projects) before re-importing the metadata.
Voir également
tagme() provides an option to update only the metadata
relevant to a specific project or receiver file.
Exemples
# download and access data from project 176 in sql format
# usename and password are both "motus.sample"
if (FALSE) sql.motus <- tagme(176, new = TRUE, update = TRUE)
# OR use example sql file included in `motus`
sql.motus <- tagme(176, update = FALSE,
dir = system.file("extdata", package = "motus"))
# Add extended metadata to your file
if (FALSE) metadata(sql.motus)
# Access different metadata tables
library(dplyr)
tbl(sql.motus, "species")
#> # Source: table<species> [10 x 6]
#> # Database: sqlite 3.39.3 [/home/runner/work/_temp/Library/motus/extdata/project-176.motus]
#> id english french scien…¹ group sort
#> <int> <chr> <chr> <chr> <chr> <int>
#> 1 4180 Semipalmated Plover Pluvier semipalmé Charad… BIRDS NA
#> 2 4670 Red Knot Bécasseau maubèche Calidr… BIRDS NA
#> 3 4680 Sanderling Bécasseau sanderling Calidr… BIRDS NA
#> 4 4690 Semipalmated Sandpiper Bécasseau semipalmé Calidr… BIRDS NA
#> 5 4760 White-rumped Sandpiper Bécasseau à croupion blanc Calidr… BIRDS NA
#> 6 4780 Pectoral Sandpiper Bécasseau à poitrine cendrée Calidr… BIRDS NA
#> 7 4820 Dunlin Bécasseau variable Calidr… BIRDS NA
#> 8 4980 American Woodcock Bécasse d'Amérique Scolop… BIRDS NA
#> 9 15560 Gray-cheeked Thrush Grive à joues grises Cathar… BIRDS NA
#> 10 19050 White-crowned Sparrow Bruant à couronne blanche Zonotr… BIRDS NA
#> # … with abbreviated variable name ¹scientific
tbl(sql.motus, "projs")
#> # Source: table<projs> [5 x 5]
#> # Database: sqlite 3.39.3 [/home/runner/work/_temp/Library/motus/extdata/project-176.motus]
#> id name label tagsP…¹ senso…²
#> <int> <chr> <chr> <int> <int>
#> 1 47 Red Knot staging and migration ecology. Niles NA NA
#> 2 57 Selva Colombia Selva NA NA
#> 3 82 Maine - American Woodcock RBrownAM… NA NA
#> 4 146 Neonicotinoid insecticides and migratory birds NEONICS NA NA
#> 5 176 Sample Data SampleDa… NA NA
#> # … with abbreviated variable names ¹tagsPermissions, ²sensorsPermissions
tbl(sql.motus, "tagDeps")
#> # Source: table<tagDeps> [?? x 24]
#> # Database: sqlite 3.39.3 [/home/runner/work/_temp/Library/motus/extdata/project-176.motus]
#> tagID deployID projectID tsStart tsEnd defer…¹ speci…² marke…³ marke…⁴ sex
#> <int> <int> <int> <dbl> <dbl> <dbl> <int> <chr> <chr> <chr>
#> 1 10811 1077 47 1.41e9 1.44e9 0 4670 metal … U NA
#> 2 16011 1798 176 1.44e9 1.45e9 0 4690 metal … 246108… NA
#> 3 17357 1818 176 1.44e9 1.45e9 0 4760 metal … 246114… NA
#> 4 16035 1823 176 1.44e9 1.45e9 0 4690 metal … 246108… NA
#> 5 16036 1824 176 1.44e9 1.45e9 0 4690 metal … 246108… NA
#> 6 16037 1825 176 1.44e9 1.45e9 0 4690 metal … 246107… NA
#> 7 16038 1826 176 1.44e9 1.45e9 0 4690 metal … 246107… NA
#> 8 16039 1827 176 1.44e9 1.45e9 0 4690 metal … 246107… NA
#> 9 16044 1832 176 1.44e9 1.45e9 0 4760 metal … 246114… NA
#> 10 16047 1839 176 1.44e9 1.46e9 0 4670 metal … 135268… NA
#> # … with more rows, 14 more variables: age <chr>, latitude <dbl>,
#> # longitude <dbl>, elevation <dbl>, comments <chr>, test <int>,
#> # attachment <chr>, tsStartCode <chr>, tsEndCode <chr>, bandNumber <chr>,
#> # id <int>, bi <int>, fullID <chr>, status <chr>, and abbreviated variable
#> # names ¹deferSec, ²speciesID, ³markerType, ⁴markerNumber
# Etc.