convert objects into a stars object
convert objects into a stars object
st_as_stars(.x, ...) ## S3 method for class 'list' st_as_stars(.x, ..., dimensions = NULL) ## Default S3 method: st_as_stars(.x = NULL, ..., raster = NULL) ## S3 method for class 'stars' st_as_stars(.x, ..., curvilinear = NULL, crs = st_crs(4326)) ## S3 method for class 'bbox' st_as_stars( .x, ..., nx, ny, dx = dy, dy = dx, xlim = .x[c("xmin", "xmax")], ylim = .x[c("ymin", "ymax")], values = 0, n = 64800, pretty = FALSE, inside = FALSE, nz ) ## S3 method for class 'sf' st_as_stars(.x, ..., name = attr(.x, "sf_column")) ## S3 method for class 'Raster' st_as_stars(.x, ..., att = 1, ignore_file = FALSE) ## S3 method for class 'ncdfgeom' st_as_stars(.x, ..., sf_geometry = NA) ## S3 method for class 'stars_proxy' st_as_stars( .x, ..., downsample = 0, url = attr(.x, "url"), envir = parent.frame() ) ## S3 method for class 'data.frame' st_as_stars( .x, ..., dims = coords, xy = dims[1:2], y_decreasing = TRUE, coords = 1:2 ) ## S3 method for class 'xts' st_as_stars(.x, ..., dimensions) ## S3 method for class 'OpenStreetMap' st_as_stars(.x, ..., as_col = FALSE)
.x |
object to convert |
... |
in case |
dimensions |
object of class dimensions |
raster |
character; the names of the dimensions that denote raster dimensions |
curvilinear |
only for creating curvilinear grids: named length 2 list holding longitude and latitude matrices; the names of this list should correspond to raster dimensions referred to |
crs |
object of class |
nx |
integer; number of cells in x direction; see details |
ny |
integer; number of cells in y direction; see details |
dx |
numeric; cell size in x direction; see details |
dy |
numeric; cell size in y direction; see details |
xlim |
length 2 numeric vector with extent (min, max) in x direction |
ylim |
length 2 numeric vector with extent (min, max) in y direction |
values |
value(s) to populate the raster values with |
n |
the (approximate) target number of grid cells |
pretty |
logical; should cell coordinates have pretty values? |
inside |
logical; should all cells entirely fall inside the bbox, potentially not covering it completely? |
nz |
integer; number of cells in z direction; if missing no z-dimension is created. |
name |
character; name for the geometry dimensions |
att |
see factorValues; column in the RasterLayer's attribute table |
ignore_file |
logical; if |
sf_geometry |
sf data.frame with geometry and attributes to be added to stars object. Must have same number of rows as timeseries instances. |
downsample |
integer: if larger than 0, downsample with this rate (number of pixels to skip in every row/column); if length 2, specifies downsampling rate in x and y. |
url |
character; URL of the stars endpoint where the data reside |
envir |
environment to resolve objects in |
dims |
the column names or indices that form the cube dimensions |
xy |
the x and y raster dimension names or indices; only takes effect after dims has been specified |
y_decreasing |
logical; if TRUE, (numeric) y values get a negative delta (decrease with increasing index) |
coords |
same as dims, for symmetry with st_as_sf |
as_col |
logical; return rgb numbers (FALSE) or (character) color values (TRUE)? |
if curvilinear
is a stars
object with longitude and latitude values, its coordinate reference system is typically not that of the latitude and longitude values.
For the bbox
method: if pretty
is TRUE
, raster cells may extend the coordinate range of .x
on all sides. If in addition to nx
and ny
, dx
and dy
are also missing, these are set to a single value computed as sqrt(diff(xlim)*diff(ylim)/n)
. If nx
and ny
are missing, they are computed as the ceiling of the ratio of the (x or y) range divided by (dx or dy), unless inside
is TRUE
, in which case ceiling is replaced by floor. Postive dy
will be made negative. Further named arguments (...
) are passed on to pretty
.
For the ncdfgeom
method: objects are point-timeseries with optional line or polygon geometry for each timeseries specified with the sf_geometry
parameter. See ncdfgeom for more about this NetCDF-based format for geometry and timeseries.
for the xts
methods, if dimensions
are provided, time has to be the first dimension.
data(Produc, package = "plm") st_as_stars(Produc, y_decreasing = FALSE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.