Acceso a GEE y tips JavaScript

Hoja de ruta

Leccion: 30 min
Prácticas: 30 min
Preguntas
  • ¿Cómo obtener una cuenta?

  • ¿Qué es lo básico que se debe de saber acerca de JavaScript?

Objetivos
  • Acceder a Google Earth Engine

  • Generar líneas de código JavaScript

Pre-requisitos

Por favor, complete este el procedimiento antes de tomar las lecciones. Siga los pasos que se indican a continuación para registrarse en una cuenta de Google Earth Engine y únase a nuestro repositorio compartido.

1. Registrarse para obtener una cuenta en Google Earth Engine

¿No estás seguro de tener acceso? Utilice este link para verificar. Si no ha conseguido acceso, recibirá mensale indicándole error de autorización, que significa que su cuenta no está registrada. Si tiene acceso, el enlace abrirá el IDE de Javascript. Este enlace constituye su portal permanente de acceso a GEE.

2. Unirse a nuestro repositorio compartido de GEE

GEE nos permite tener carpetas de grupo compartidas/repositorios para los scripts que vayamos desarrollando. Se ha organizado el código presentado en estas lecciones de la siguiente manera. En lugar de añadir cada uno de vuestros correos electrónicos uno a uno (¡lo cual es muy tedioso!), se unirá a un grupo de Google que nos permitirá acceder al repositorio de código compartido. Por favor, sigua estos pasos:

3. Tips de Javascript

JavaScript, que no debe confundirse con Java, es un lenguaje de programación ampliamente utilizado en el desarrollo web junto con HTML y CSS. Puede aprender JavaScript usando cualquier tutoriales en línea, como los que ofrece w3schools .

Accederemos al motor de Google Earth introduciendo comandos de JavaScript en un entorno de desarrollo integrado (IDE) en línea llamado Code Editor. No es necesario aprender formalmente el JavaScript para trabajar con GEE. A continuación proporcionamos ejemplos y recursos para empezar.

A lo largo de las lecciones, accederemos a Google Earth Engine introduciendo comandos de JavaScript en un entorno de desarrollo integrado (IDE) en línea denominado Code Editor. No es necesario aprender formalmente JavaScript para trabajar con Google Earth Engine. A continuación te proporcionamos ejemplos y recursos para empezar.

JavaScript básico para GEE

Aquí hay algunas herramientas útiles para GEE, reproducidos de la. Earth Engine 101 Beginner’s Curriculum.

// Los comentarios de la línea comienzan con dos barras oblicuas. Como esta línea.

/* Los comentarios de varias líneas comienzan con una barra y una estrella,
y terminan con una estrella y una barra. */

Las variables se usan para almacenar objetos y se definen usando la palabra clave var.

var theAnswer = 42;

// los objetos string empiezan y terminan con una sola cita
var myVariable = 'I am a string';

// los objetos string también pueden usar comillas dobles, pero no mezclan y combinan
var myOtherVariable = "I am also a string";

Las declaraciones deben terminar en punto y coma, o de lo contrario le aparecerá un aviso.

var test = 'I feel incomplete...'
var test2 = 'I feel complete!';

Aplicar los parámetros de la función y utilizar las listas.

// Los paréntesis se utilizan para pasar parámetros a las funciones
print('This string will print in the Console tab.');

/* SLos corchetes se utilizan para los elementos de una lista.
El índice cero se refiere al primer elemento de una lista*/
var myList = ['eggplant','apple','wheat'];
print(myList[0]); // would print 'eggplant'

Usando diccionarios.

// Los corchetes (o llaves) pueden ser usados para definir diccionarios (key:value pairs).
var myDict = {'food':'bread', 'color':'red', 'number':42};

// Los corchetes se pueden utilizar para acceder a los elementos del diccionario mediante una tecla.
print(myDict['color']);

// O puedes usar la notación de puntos para obtener el mismo resultado.
print(myDict.color);

Las funciones pueden definirse como una forma de reutilizar el código y facilitar su lectura.

var myHelloFunction = function(string) {
  return 'Hello ' + string + '!';
};
print(myHelloFunction('world'));

Otros recursos JavaScript

El JavaScript usa camelCase. JavaScript (según la academia W3) es fácil de aprender. Como otros lenguajes de programación, puedes usar guías de estilo para aprender a escribir código estándar y reproducirlo.

Para una orientación a la industria, Google publica su propia guía Guía de estilos JavaScript.




Puntos Clave

  • Cualquiera puede registrarse para usar Google Earth Engine.

  • El Code Editor es un punto de acceso fácil de GEE que utiliza el IDE de JavaScript.

  • JavaScript es un lenguaje de programación que también se utiliza en desarrollo web.