Learn R Programming

spgrass6 (version 0.8-9)

gmeta6: Reads GRASS metadata from the current LOCATION

Description

GRASS LOCATION metadata are read into a list in R; helper function getLocationProj returns an spproj-compliant PROJ.4 string of projection information. The helper function gmeta2grd creates a GridTopology object from the current GRASS mapset region definitions. The function gmeta and gmeta6 are identical and gmeta6 is maintained only for backward compatibility and might be deprecated.

Usage

gmeta(ignore.stderr = FALSE) getLocationProj(ignore.stderr = FALSE) gmeta2grd(ignore.stderr = FALSE) "print"(x, ...) get.ignore.stderrOption() get.stop_on_no_flags_parasOption() get.useGDALOption() get.pluginOption() get.echoCmdOption() get.useInternOption() get.legacyExecOption() get.defaultFlagsOption() get.suppressEchoCmdInFuncOption() set.ignore.stderrOption(value) set.stop_on_no_flags_parasOption(value) set.useGDALOption(value) set.pluginOption(value) set.echoCmdOption(value) set.useInternOption(value) set.legacyExecOption(value) set.defaultFlagsOption(value) set.suppressEchoCmdInFuncOption(value)

Arguments

ignore.stderr
default FALSE, can be set to TRUE to silence system() output to standard error; does not apply on Windows platforms
x
S3 object returned by gmeta
...
arguments passed through print method
value
logical value for setting options on ignore.stderr set by default on package load to FALSE, stop_on_no_flags_paras set by default on package load to TRUE, useGDAL set by default on package load to TRUE, plugin set by default on package load to NULL, echoCmd set by default on package load to FALSE. useIntern sets the intern argument globally; legacyExec sets the legacyExec option globally, but is initialized to FALSE on unix systems (all but Windows) and TRUE on Windows; defaultFlags is initialized to NULL, but may be a character vector with values from c("quiet", "verbose") suppressEchoCmdInFunc default TRUE suppresses the effect of echoCmd within package functions, may be set FALSE for debugging.

Value

Returns list of g.gisenv, g.region -g3, and g.proj values

Examples

Run this code
if (nchar(Sys.getenv("GISRC")) > 0) {
  G <- gmeta()
  print(G)
  CRS(getLocationProj())
  grd <- gmeta2grd()
  print(grd)
  ncells <- prod(slot(grd, "cells.dim"))
  df <- data.frame(k=rep(1, ncells))
  mask_SG <- SpatialGridDataFrame(grd, data=df)
  print(summary(mask_SG))
}

Run the code above in your browser using DataLab