gmeta

0th

Percentile

Reads GRASS metadata from the current LOCATION

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 new use_sf() and use_sp() functions permit the user to use "sf" and "stars" classes for raster and vector objects in R; use will be extended over time.

Keywords
spatial
Usage
use_sf()
use_sp()
gmeta(ignore.stderr = FALSE)
getLocationProj(ignore.stderr = FALSE)
gmeta2grd(ignore.stderr = FALSE)
# S3 method for gmeta
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

Aliases
  • gmeta
  • getLocationProj
  • gmeta2grd
  • print.gmeta
  • 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
  • set.stop_on_no_flags_parasOption
  • set.useGDALOption
  • set.pluginOption
  • set.echoCmdOption
  • set.useInternOption
  • set.legacyExecOption
  • set.defaultFlagsOption
  • set.suppressEchoCmdInFuncOption
  • use_sf
  • use_sp
Examples
# NOT RUN {
use_sp()
run <- FALSE
if (nchar(Sys.getenv("GISRC")) > 0 &&
  read.dcf(Sys.getenv("GISRC"))[1,"LOCATION_NAME"] == "nc_basic_spm_grass7") run <- TRUE
if (run) {
  G <- gmeta()
  print(G)
}
if (run) {
  sp::CRS(getLocationProj())
}
if (run) {
  grd <- gmeta2grd()
  print(grd)
}
if (run) {
  ncells <- prod(slot(grd, "cells.dim"))
  df <- data.frame(k=rep(1, ncells))
  mask_SG <- sp::SpatialGridDataFrame(grd, data=df)
  print(summary(mask_SG))
}
# }
Documentation reproduced from package rgrass7, version 0.2-1, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.