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.