Learn R Programming

rangeMapper (version 0.3-0)

bio.save: Import ‘BIO’ tables to a rangeMapper project.

Description

Import tables (e.g. life history data) to an active rangeMapper project.

Usage

bio.save(con, loc, tableName, ...)
bio.merge(con, tableName, ...)
metadata2bio(con, ...)

Arguments

con
an sqlite connection pointing to a valid rangeMapper project.
loc
file location or data.frame name.
tableName
if missing, the name of the file or data.frame is used
...
arguments to pass to the corresponding methods: e.g. the ID, the column corresponding to the names of the range files

Value

a ‘BIO’ table is created in the corresponding rangeMapper project.

Examples

Run this code

require(rangeMapper)
require(rgdal)
wd = setwd(tempdir())
r = readOGR(system.file(package = "rangeMapper",
	"extdata", "wrens", "vector_combined"), "wrens", verbose = FALSE)
dbcon = rangeMap.start(file = "wrens.sqlite", overwrite = TRUE,
	dir = tempdir() )
global.bbox.save(con = dbcon, bbox = r)
gridSize.save(dbcon, gridSize = 2)
canvas.save(dbcon)
processRanges(spdf = r, con =  dbcon, ID = "sci_name" )

# Upload BIO tables
data(wrens)
Troglodytes  = wrens[grep("Troglodytes", wrens$sci_name), c(2, 5)]
bio.save(con = dbcon, loc = Troglodytes,  ID = "sci_name")

setwd(wd)


## Not run: 
# require(rangeMapper)
# require(rgdal)
# wd = setwd(tempdir())
# r = readOGR(system.file(package = "rangeMapper",
#   "extdata", "wrens", "vector_combined"), "wrens", verbose = FALSE)
# dbcon = rangeMap.start(file = "wrens.sqlite", overwrite = TRUE,
# 	dir = tempdir() )
# global.bbox.save(con = dbcon, bbox = r)
# gridSize.save(dbcon, gridSize = 2)
# canvas.save(dbcon)
# processRanges(spdf = r, con =  dbcon, ID = "sci_name", metadata = rangeTraits() )
# 
# wrensPath = system.file(package = "rangeMapper", "data", "wrens.csv")
# bio.save(con = dbcon, loc = wrensPath,  ID = "sci_name")
# bio.merge(dbcon, "wrensNew")
# metadata2bio(dbcon)
# setwd(wd)
# 
# ## End(Not run)


Run the code above in your browser using DataLab