gcs_to_ee_image: Move a GeoTIFF image from GCS to EE asset

Description Usage Arguments Examples

View source: R/utils-upload.R

Description

Pass a GeoTIFF image of gcs to Earth Engine Asset

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
gcs_to_ee_image(
  x,
  gs_uri,
  assetId,
  overwrite = FALSE,
  properties = NULL,
  start_time = "1970-01-01",
  end_time = "1970-01-01",
  pyramiding_policy = "MEAN",
  quiet = FALSE
)

Arguments

x

stars object.

gs_uri

Character. It represents the full name of the GeoTIFF file in a GCS bucket.

assetId

Character. What to call the file once uploaded to the Earth Engine Asset. e.g. users/datacolecfbf/mydatacollection.

overwrite

Logical. If TRUE, the assetId will be overwritten if it exists.

properties

List. Set of parameters to be set up as properties of the EE object.

start_time

Character. Sets the start time property to a number or date.

end_time

Character. Sets the end time property to a number or date.

pyramiding_policy

The pyramid reduction policy to use.

quiet

Logical. Suppress info message.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## Not run: 
library(rgee)
library(stars)
ee_Initialize(gcs = TRUE)

# Get the filename of a image
tif <- system.file("tif/L7_ETMs.tif", package = "stars")
x <- read_stars(tif)
assetId <- sprintf("%s/%s",ee_get_assethome(),'stars_l7')

# Method 1
# 1. Move from local to gcs
gs_uri <- local_to_gcs(x = tif, bucket = 'rgee_dev')

# 2. Pass from gcs to asset
gcs_to_ee_image(
  x = x,
  gs_uri = gs_uri,
  assetId = assetId
)

# OPTIONAL: Monitoring progress
ee_monitoring()

# OPTIONAL: Display results
ee_stars_01 <- ee$Image(assetId)
Map$centerObject(ee_stars_01)
Map$addLayer(ee_stars_01)

# Method 2
ee_sf_02 <- stars_as_ee(x = x,
                        assetId = assetId,
                        bucket = "rgee_dev")
Map$centerObject(ee_sf_02)
Map$addLayer(ee_sf_02)

## End(Not run)

ryali93/rgee documentation built on May 13, 2020, 4:34 a.m.