ee_Initialize {rgee} | R Documentation |
Authenticate and Initialize Earth Engine
Description
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()
.
Usage
ee_Initialize(
user = NULL,
drive = FALSE,
gcs = FALSE,
credentials = "persistent",
opt_url = NULL,
cloud_api_key = NULL,
http_transport = NULL,
project = NULL,
quiet = FALSE,
auth_mode = "notebook",
auth_quiet = FALSE,
...
)
Arguments
user |
Character (optional, e.g. |
drive |
Logical (optional). If set to TRUE, the drive credential will be
cached in the path |
gcs |
Logical (optional). If TRUE, the Google Cloud Storage
credential will be cached in the path |
credentials |
OAuth2 GEE credentials. 'persistent' (default) means it will use the GEE credentials already stored in the filesystem. If the credentials are not found, it will raise an explanatory exception guiding the user to create those credentials. |
opt_url |
The base url for the EarthEngine REST API to connect to. |
cloud_api_key |
An optional API key to use the Cloud API. |
http_transport |
The HTTP transport method to use for making requests |
project |
The client project ID or number to be used for making API calls. |
quiet |
Logical. Suppress info messages. |
auth_mode |
The authentication mode. One of:
|
auth_quiet |
Logical. ee_Authenticate quiet parameter. If TRUE, do not require interactive prompts and force –no-browser mode for gcloud. |
... |
Extra exporting argument. See ee_Authenticate. |
Details
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/
.
Value
No return value, called for initializing the earthengine-api.
See Also
Other session management functions:
ee_user_info()
,
ee_users()
,
ee_version()
Examples
## Not run:
library(rgee)
# Simple init - Load just the Earth Engine credential
ee_Initialize()
ee_user_info()
## End(Not run)