Learn R Programming

rangeMapper (version 0.3-0)

processRanges: processRanges

Description

processRanges

Usage

processRanges(con, spdf, dir, ID, metadata)
"processRanges"(con, spdf, ID, metadata)
"processRanges"(con, spdf, ID, metadata)
"processRanges"(con, dir)
"processRanges"(con, dir, metadata)

Arguments

con
a connection object.
spdf
SpatialPolygonsDataFrame object containing all the ranges.
dir
ranges file directory where the individual ranges shp files are located. In this case the range ID is the file name.
ID
when spdf is set this is a character vector given the name of the range.
metadata
a named list of functions. See rangeTraits and metadata.update.

Methods (by class)

  • con = SQLiteConnection,spdf = SpatialPolygonsDataFrame,dir = missing,ID = character,metadata = missing: Method 1: One SpatialPolygonsDataFrame containing all the ranges. No metadata.
  • con = SQLiteConnection,spdf = SpatialPolygonsDataFrame,dir = missing,ID = character,metadata = list: Method 2: One SpatialPolygonsDataFrame containing all the ranges. Metadata are computed.
  • con = SQLiteConnection,spdf = missing,dir = character,ID = missing,metadata = missing: Method 3: Each range file is a separate shp file. No metadata.
  • con = SQLiteConnection,spdf = missing,dir = character,ID = missing,metadata = list: Method 4: Each range file is a separate shp file. Metadata are computed.

Examples

Run this code
require(rangeMapper)
require(rgdal)
## Not run: 
# if (require(doParallel) ) {
#  cl = makePSOCKcluster(2)
#  registerDoParallel(cl) }
# ## End(Not run)

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

## Not run: 
# stopCluster(cl)
# ## End(Not run)

Run the code above in your browser using DataLab