A primer on understanding Google Earth Engine APIs

Autores

  • Rui Reis ISEL - Instituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa; NovaLincs, FCT – Universidade Nova de Lisboa
  • Nuno Datia ISEL http://orcid.org/0000-0003-1600-0227 (não autenticado)
  • Matilde Pato ISEL - Instituto Superior de Engenharia de Lisboa, Instituto Politécnico de Lisboa; Instituto de Biofı́sica e Engenharia Biomédica, FC-UL

DOI:

https://doi.org/10.34629/ipl.isel.i-ETC.81

Palavras-chave:

Google Earth Engine, Javascript, Python

Resumo

This article is build on the experience of using Google Earth Engine as a development framework for a previous work by the same authors.
Being primarily a distributed parallel computing platform, it is designed around a functional language pattern, even though supported on an object model, and a map / reduce distributed workload paradigm.
Leveraging the sheer computing power delivered by the Google infrastructure and a multi petabyte remote sensing data repository, Google
Earth Engine is an efficient development framework that presents itself in two basic flavors: one online integrated development environment which uses the browser Javascript engine; two APIs that can be deployed to a Python or a NodeJS environment.
This work emphasizes the comparison between the Javascript browser
based implementation and the Python environment packages.

Downloads

Os dados de download ainda não estão disponíveis.

Biografia do Autor

  • Nuno Datia, ISEL

    ORCID ID: 0000-0003-1600-0227

    ------------------------------------------------------------------

    2015 - Present: Adjunt Professor, ISEL, Lisbon, Portugal

    2002 - 2015: Teaching Assistant, ISEL, Lisbon, Portugal

    2015: Ph.D in Computer Science (UNL, Lisbon, Portugal)

    2006: MSc in Computer Science (UNL, Lisbon, Portugal)

    2002: Licenciate in Computer Science Engineering (ISEL, Lisbon, Portugal)  

    ------------------------------------------------------------------

Referências

Jeffrey Dean and Sanjay Ghemawat. Mapreduce: Simplified

data processing on large clusters. In OSDI’04: Sixth Symposium on Operating System Design and Implementation, pages 137–150, San Francisco, CA, 2004.

ESA. Sentinel 2 user guide, 2019. [Online; accessed 2019-01-15].

Google. Share your analyses using earth engine apps, 2018.[Online; accessed 2019-11-03].

Google. Earth engine data catalog, 2019. [Online; accessed 2019-11-03].

Google. Google earth engine guides, python installation, 2019.[Online; accessed 2019-10-30].

Google. Google earth engine guides, band math, 2020. [Online;accessed 2020-01-15].

Noel Gorelick, Matt Hancher, Mike Dixon, Simon Ilyushchenko, David Thau, and Rebecca Moore. Google earth engine: Planetary-scale geospatial analysis for everyone. Remote Sensing of Environment, 202:18–27, 2017.

Python Software Foundation. pickle — python object serialization. https://docs.python.org/3/library/pickle.html, 2019. [Online; accessed 2019-06-10].

Rui S. Reis, Celia Gouveia, Nuno Datia, and M. P. M. Pato. Modelo preditivo de recuperação da vegetacão afetada por incêndios florestais. In INForum 2019 Atas do 11o Simpósio de Informática, page 461–472. NOVA.FCT Editorial, 2019.

Wikipedia contributors. World geodetic system — Wikipedia, the free encyclopedia, 2020. [Online; accessed 2020-02-03].

Downloads

Publicado

2020-10-19

Edição

Secção

Master Thesis 2019