GSShapefileDataStore: Geoserver REST API ShapeFileDataStore

GSShapefileDataStoreR Documentation

Geoserver REST API ShapeFileDataStore

Description

Geoserver REST API ShapeFileDataStore

Geoserver REST API ShapeFileDataStore

Format

R6Class object.

Value

Object of R6Class for modelling a GeoServer Shapefile dataStore

Methods

new(xml, name, description, enabled, url)

Instantiates a GSShapefileDataStore object

setUrl(url)

Set the spatial files data URL

setCharset(charset)

Set the charset used for DBF file. Default value is 'ISO-8859-1'

setCreateSpatialIndex(create)

Set the 'Create Spatial Index' option. Default is TRUE

setMemoryMappedBuffer(buffer)

Set the 'Memory Mapped Buffer' option. Default is TRUE

CacheReuseMemoryMaps(maps)

Set the 'Cache & Reuse Memory Maps' option. Default is TRUE

setDefautConnectionParameters()

Set the defaut connection paramaters

Super classes

geosapi::GSRESTResource -> geosapi::GSAbstractStore -> geosapi::GSAbstractDataStore -> GSShapefileDataStore

Methods

Public 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 XMLInternalNode-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.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Examples

GSShapefileDataStore$new(name = "ds", description = "des",
                         enabled = TRUE, url = "file://data/shape.shp")


geosapi documentation built on Oct. 4, 2023, 5:06 p.m.