raster_as_ee {rgee} | R Documentation |
Convert a Raster* object into an EE Image object
Description
Convert a Raster* object into an EE Image object
Usage
raster_as_ee(
x,
assetId,
bucket = NULL,
predefinedAcl = "bucketLevel",
command_line_tool_path = NULL,
overwrite = FALSE,
monitoring = TRUE,
quiet = FALSE,
...
)
Arguments
x |
RasterLayer, RasterStack or RasterBrick object to be converted into an ee$Image. |
assetId |
Character. Destination asset ID for the uploaded file. |
bucket |
Character. Name of the GCS bucket. |
predefinedAcl |
Specify user access to object. Passed to
|
command_line_tool_path |
Character. Path to the Earth Engine command line
tool (CLT). If NULL, rgee assumes that CLT is set in the system PATH.
(ignore if |
overwrite |
Logical. If TRUE, the assetId will be overwritten. |
monitoring |
Logical. If TRUE the exportation task will be monitored. |
quiet |
Logical. Suppress info message. |
... |
parameter(s) passed on to |
Value
An ee$Image object
See Also
Other image upload functions:
stars_as_ee()
Examples
## Not run:
library(raster)
library(stars)
library(rgee)
ee_Initialize(gcs = TRUE)
# Get the filename of a image
tif <- system.file("tif/L7_ETMs.tif", package = "stars")
x <- stack(tif)
assetId <- sprintf("%s/%s",ee_get_assethome(),'raster_l7')
# Method 1
# 1. Move from local to gcs
gs_uri <- local_to_gcs(x = tif, bucket = 'rgee_dev')
# 2. Create a manifest
manifest <- ee_utils_create_manifest_image(gs_uri, assetId)
# 3. Pass from gcs to asset
gcs_to_ee_image(
manifest = manifest,
overwrite = TRUE
)
# OPTIONAL: Monitoring progress
ee_monitoring(max_attempts = Inf)
# OPTIONAL: Display results
ee_stars_01 <- ee$Image(assetId)
Map$centerObject(ee_stars_01)
Map$addLayer(ee_stars_01, list(min = 0, max = 255))
# Method 2
ee_stars_02 <- raster_as_ee(
x = x,
overwrite = TRUE,
assetId = assetId,
bucket = "rgee_dev"
)
Map$centerObject(ee_stars_02)
Map$addLayer(ee_stars_02, list(min = 0, max = 255))
## End(Not run)
[Package rgee version 1.1.7 Index]