Build Status Project Status: Active – The project has reached a stable, usable state and is being actively developed. AppVeyor build status codecov License lifecycle CII Best Practices

rgee is a bindings package for calling Google Earth Engine API from within R. Additionally, functions have been done for making painless the connection with the R spatial ecosystem.

What is Google Earth Engine?

Google Earth Engine is a cloud-based platform that allows users getting access to a petabyte-scale archive of remote sensing data and run geospatial analysis on Google’s infrastructure. Google currently just offers Python and JavaScript support.

Earth Engine Python API:

rgee:

TODO

  • Improve documentation.
  • Generate better examples.
  • py_help: Generate compressible documentation in an html format.
  • Unit testing

Features

  • ee$…: Complete access to the Earth Engine API from within R.
  • ee_Initialize: Multi-user support for Initialize Earth Engine, a wrapper around ee$Initialize.
  • ee_install: Interface for installing Selenium drivers and Python packages effortlessly.
  • ee_check: Interface for dependencies checking.
  • ee_manage: Manage EE assets and tasks recursively.
  • ee_map: Display EE spatial objects using mapview.
  • ee_print: Print EE metadata.
  • ee_upload: Upload ESRI shapefiles or GeoTIFF’s to Earth Engine.
  • ee_download: Download EE spatial objects.
  • ee_as_sf & sf_as_ee: Convert EE tables (Feature Collection) to sf and vice-versa.
  • ee_as_thumbnail: Create a stars object based on an EE thumbnail image.
  • ee_extract: Extract values for EE ImageCollections, similarly to raster::extract.
  • ee_search: Search among the Earth Engine Data Catalog.
  • ee_help: Display the Earth Engine documentation.

NOTE: Access to Google Earth Engine is currently only available to registered users.

Installation

Install development versions from github with

remotes::install_git("csaybar/rgee")

Windows

Before install rgee be sure that Rtools is installed in the system. The static libraries will automatically downloaded from rwinlib.

How does it works?

workflow

Contributing