shp2bnd {BayesX} | R Documentation |
convert a shape-file into a boundary object
Description
Converts the geographical information provided in a shape-file into a boundary object (see Ch. 5 of the Reference Manual)
Usage
shp2bnd(shpname, regionnames, check.is.in = TRUE)
Arguments
shpname |
Base filename of the shape-file (including path) |
regionnames |
Either a vector of region names or the name of the variable in the dbf-file representing these names |
check.is.in |
Test whether some regions are surrounded by other regions (FALSE speeds up the execution time but may result in a corrupted bnd-file) |
Value
Returns a boundary object, i.e. a list of polygons that form the
map. See read.bnd
for more information on the format.
Author(s)
Felix Heinzl, Daniel Sabanes Bove, Thomas Kneib with contributions by Michael Hoehle and Frank Sagerer
References
BayesX Reference Manual. Available from https://www.uni-goettingen.de/de/bayesx/550513.html
See Also
Examples
## read shapefile into bnd object
shpName <- sub(pattern="(.*)\\.dbf", replacement="\\1",
x=system.file("examples/northamerica_adm0.dbf",
package="BayesX"))
north <- shp2bnd(shpname=shpName, regionnames="COUNTRY")
## draw the map
drawmap(map=north)
## compare with shipped bnd file
shippedBnd <- read.bnd(system.file("examples/northamerica.bnd", package="BayesX"))
stopifnot(all.equal(north, shippedBnd))
[Package BayesX version 0.3-3 Index]