Guía de Earth Engine Studio

Editor

Escribe JavaScript o Python, usa módulos y guarda o comparte documentos con seguridad.

Edición y ejecución

Monaco ofrece resaltado, autocompletado, firmas y ayuda de Earth Engine. Se recomiendan .ee.js y .ee.py; también se admiten Markdown, JSON, GeoJSON y GeoJSONL. Run ejecuta todo el documento y Run selection solo la selección.

Atajos de teclado

Settings → General shortcuts muestra las teclas correspondientes a la plataforma. Con el editor enfocado, Cmd/Ctrl+S guarda el archivo Git editable o abre el destino de un borrador; Cmd/Ctrl+Enter ejecuta la selección o todo el script. Cmd/Ctrl+/ alterna comentarios de línea. Si el navegador reserva esa combinación porque / requiere Shift, usa Cmd/Ctrl+7 o Cmd/Ctrl+Numpad /. F1 abre la paleta de comandos de Monaco, donde también puedes buscar estas acciones de Studio.

JavaScript se ejecuta en un Worker SES aislado y Python en Pyodide. Las expresiones portátiles de Earth Engine pueden cruzar entre lenguajes; los objetos propios de un runtime no.

Módulos y guardado

JavaScript usa exports y require(...); Python admite imports normales y require(...). Las rutas estáticas pueden apuntar al repositorio actual, GitHub, GitLab o GoogleSource. El Python remoto requiere confirmación de confianza.

Al guardar, Studio comprueba la revisión abierta. Un cambio remoto produce un conflicto, no una sobrescritura. Get Link crea una instantánea inmutable, pero no concede acceso a recursos privados.

Funcionamiento actual

Los diagnósticos Console abren la línea original JavaScript/Python, incluidos módulos y selecciones. Errores en rojo y advertencias getInfo() síncronas en ámbar. Los errores diferidos pueden señalar la operación inicial. Revisiones ejecutadas de dependencias se abren en modo lectura. La navegación contextual abre assets o documentación API; las pestañas ofrecen copia. La IA puede cambiar el lenguaje de borradores; los archivos mantienen el lenguaje de su ruta.