gcs_to_ee_table: Move a zipped shapefile from GCS to EE asset

Description Usage Arguments Examples

View source: R/utils-upload.R

Description

Pass a zipped shapefile of gcs to Earth Engine Asset

Usage

1
gcs_to_ee_table(gs_uri, assetId, overwrite = FALSE, quiet = FALSE)

Arguments

gs_uri

Character. It represents the full name of an zipped shapefile in a GCS bucket.

assetId

Character. What to call the file once uploaded to the Earth Engine Asset

overwrite

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

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
38
39
## Not run: 
library(rgee)
library(sf)
ee_Initialize(gcs = TRUE)

# Create sf object
nc <- st_read(system.file("shape/nc.shp", package="sf"))
assetId <- sprintf("%s/%s",ee_get_assethome(),'sf_nc')

# Method 1
# 1. Pass the sf to a zip file
zipfile <- ee_create_shp_zip(nc)

# 2. From local to gcs
gs_uri <- local_to_gcs(x = zipfile, bucket = 'rgee_dev')

# 3. Pass the sf to a zip file
gcs_to_ee_table(
  gs_uri = gs_uri,
  assetId = assetId
)

# OPTIONAL: Monitoring progress
ee_monitoring()

# OPTIONAL: Display results
ee_sf_01 <- ee$FeatureCollection(assetId)
Map$centerObject(ee_sf_01)
Map$addLayer(ee_sf_01)

# Method 2
ee_sf_02 <- sf_as_ee(x = nc,
                     assetId = assetId,
                     bucket = "rgee_dev",
                     via = 'gcs')
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.