Authorize rgee to manage Earth Engine resources, Google
Drive, and Google Cloud Storage. The ee_initialize()
via
web-browser will ask users to sign into your Google account and
allows you to grant permission to manage resources. This function is
a wrapper around rgee::ee$Initialize()
.
ee_Initialize(
user = NULL,
drive = FALSE,
gcs = FALSE,
display = FALSE,
quiet = FALSE
)
Character (optional, e.g. data.colec.fbf
). The user
argument is used to create a folder inside the path
~/.config/earthengine/
that save all the credentials for a specific
Google identity.
Logical (optional). If TRUE, the drive credential
is cached in the path ~/.config/earthengine/
.
Logical (optional). If TRUE, the Google Cloud Storage
credential is cached in the path ~/.config/earthengine/
.
Logical. If TRUE, display the earthengine authentication URL.
Logical. Suppress info messages.
No return value, called for initializing the earthengine-api.
ee_Initialize(...)
can manage Google Drive, and Google
Cloud Storage resources using the R packages googledrive and
googlecloudStorageR, respectively. By default, rgee does not require
them. These are only necessary to enable rgee I/O functionality.
All user credentials are saved in the directory
~/.config/earthengine/
. If a user does not specify the "user"
argument, all user credentials are saved in the the subdirectory
~/.config/earthengine/ndef
.
Other session management functions:
ee_user_info()
,
ee_users()
,
ee_version()
if (FALSE) {
library(rgee)
# Simple init - Load just the Earth Engine credential
ee_Initialize()
ee_user_info()
}