First Experiences with Google Earth Engine

José A. Navarro

Abstract

This paper presents the first experiences of the author with GEE (Google Earth Engine). A C++ image processing algorithm, still under development, was migrated to this new environment using GEE’s web interface and the JavaScript language. The idea is to discover the problems that might arise when migrating to this environment as well as to assess the presumable performance boost that should be achieved. A reduced —more didactic— version of the aforementioned algorithm is presented in a step-by-step way along with a brief description of the advantages and drawbacks —from the authors standpoint— of GEE.

References

  1. Google (2015a). Google Earth Engine. Available online: https://earthengine.google.com/. Accessed: 2017-01- 10.
  2. Google (2015b). Sentinel-1: C-band Synthetic Aperture Radar (SAR) ground range data, log scaling. Available online: https://explorer.earthengine.google.com/#detail/ COPERNICUS Accessed: 2016-12-28.
  3. Google (2016a). Google Earth Engine API. Client vs. server. Available online: https://developers.google.com/earthengine/client server. Accessed: 2017-01-10.
  4. Google (2016b). Google Earth Engine API. Introduction. Available online: https://developers.google.com/earth-engine. Accessed: 2017-01-10.
  5. Google (2016c). Google Earth Engine API. Mapping over an image collection. Available online: https://developers.google.com/earthengine/ic mapping. Accessed: 2017-01-10.
  6. Google (2016d). Google Earth Engine API. Mathematical operations. Available online: https://developers.google.com/earthengine/image math. Accessed: 2017-01-10.
  7. Google (2016e). Google Earth Engine API. Reducer overview. Available online: https://developers.google.com/earthengine/reducers intro. Accessed: 2017-01-10.
  8. Google (2016f). Google Earth Engine API. Reducing an image collection. Available online: https://developers.google.com/earthengine/ic reducing. Accessed: 2017-01-10.
  9. Google (2016g). Google Earth Engine developer's forum; thread: Batch versus interactive. Available online: https://groups.google.com/forum/#!topic/googleearth-engine-developers/dIsa00Sm9e8. Accessed: 2017-01-10.
  10. OpenMP (2016). The OpenMP API specification for parallel programming. Available online: http://www.openmp.org/. Accessed: 2016-12-28.
Download


Paper Citation


in Harvard Style

Navarro J. (2017). First Experiences with Google Earth Engine . In Proceedings of the 3rd International Conference on Geographical Information Systems Theory, Applications and Management - Volume 1: GISTAM, ISBN 978-989-758-252-3, pages 250-255. DOI: 10.5220/0006352702500255


in Bibtex Style

@conference{gistam17,
author={José A. Navarro},
title={First Experiences with Google Earth Engine},
booktitle={Proceedings of the 3rd International Conference on Geographical Information Systems Theory, Applications and Management - Volume 1: GISTAM,},
year={2017},
pages={250-255},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006352702500255},
isbn={978-989-758-252-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Geographical Information Systems Theory, Applications and Management - Volume 1: GISTAM,
TI - First Experiences with Google Earth Engine
SN - 978-989-758-252-3
AU - Navarro J.
PY - 2017
SP - 250
EP - 255
DO - 10.5220/0006352702500255