Convert a Raster* object into an EE Image object
Convert a Raster* object into an EE Image object
raster_as_ee( x, assetId, bucket = NULL, command_line_tool_path = NULL, overwrite = FALSE, monitoring = TRUE, quiet = FALSE, ... )
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. |
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 |
An ee$Image object
Other image upload functions:
stars_as_ee()
## 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() # 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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.