Skip to contents

Geoserver REST API ShapeFileDataStore

Geoserver REST API ShapeFileDataStore

Format

R6Class object.

Value

Object of R6Class for modelling a GeoServer Shapefile dataStore

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Methods

Inherited methods


Method new()

initializes a shapefile data store

Usage

GSShapefileDataStore$new(
  xml = NULL,
  name = NULL,
  description = "",
  enabled = TRUE,
  url
)

Arguments

xml

an object of class xml_node-class to create object from XML

name

coverage store name

description

coverage store description

enabled

whether the store should be enabled or not. Default is TRUE

url

url


Method setUrl()

Set the spatial files data URL

Usage

GSShapefileDataStore$setUrl(url)

Arguments

url

url


Method setCharset()

Set the charset used for DBF file.

Usage

GSShapefileDataStore$setCharset(charset = "ISO-8859-1")

Arguments

charset

charset. Default value is 'ISO-8859-1'


Method setCreateSpatialIndex()

Set the 'Create Spatial Index' option

Usage

GSShapefileDataStore$setCreateSpatialIndex(create = TRUE)

Arguments

create

create. Default is TRUE


Method setMemoryMappedBuffer()

Set the 'Memory Mapped Buffer' option

Usage

GSShapefileDataStore$setMemoryMappedBuffer(buffer = FALSE)

Arguments

buffer

buffer. Default is FALSE


Method setCacheReuseMemoryMaps()

Set the 'Cache & Reuse Memory Maps' option.

Usage

GSShapefileDataStore$setCacheReuseMemoryMaps(maps = TRUE)

Arguments

maps

maps. Default is TRUE


Method setDefautConnectionParameters()

Set default connection parameters

Usage

GSShapefileDataStore$setDefautConnectionParameters()


Method clone()

The objects of this class are cloneable with this method.

Usage

GSShapefileDataStore$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

GSShapefileDataStore$new(name = "ds", description = "des",
                         enabled = TRUE, url = "file://data/shape.shp")
#> <GSShapefileDataStore>
#> ....|-- name: ds
#> ....|-- enabled: TRUE
#> ....|-- description: des
#> ....|-- type: Shapefile
#> ....|-- connectionParameters <GSRESTEntrySet>
#> ........|-- entryset
#> ............|-- url: file://data/shape.shp
#> ............|-- charset: ISO-8859-1
#> ............|-- create spatial index: TRUE
#> ............|-- memory mapped buffer: FALSE
#> ............|-- cache and reuse memory maps: TRUE