Google Earth Engine adalah produk Google Cloud untuk analisis geospasial dalam skala besar. Layanan ini menggabungkan katalog citra satelit dan set data geospasial multi-petabyte dengan komputasi berskala planet untuk mempercepat penelitian dan aplikasi lingkungan.
Fitur Utama
Analisis geospasial, yang disederhanakan dan skalabel
Earth Engine mengintegrasikan katalog data geospasial yang luas dengan komputasi terdistribusi, yang dapat diakses melalui library klien. Pengguna dapat mengakses berbagai data satelit dan lingkungan, serta menggabungkan set data mereka sendiri. Platform ini menyederhanakan analisis geospasial dengan menangani proyeksi data, penskalaan, dan komposisi secara otomatis berdasarkan parameter yang ditentukan pengguna. Fungsi analitisnya beroperasi secara efisien di berbagai skala tanpa memerlukan langkah-langkah persiapan data atau pengelompokan eksplisit. Dengan mengelola pemrosesan data dan penskalaan komputasi yang kompleks secara internal, Earth Engine memungkinkan pengguna berfokus pada analisis, bukan penyiapan teknis.
Lingkungan pemrosesan
Earth Engine mendukung dua mode analisis:
- Mode interaktif: Untuk eksplorasi data dan visualisasi data dalam jumlah kecil secara real time.
- Mode batch: Untuk tugas komputasi intensif skala besar pada data dalam jumlah besar.
Lingkungan pengembangan
Developer dapat memilih antara dua lingkungan pengembangan utama:
- Library klien Python: Antarmuka fleksibel ke Earth Engine untuk integrasi dengan ekosistem Python yang lebih luas, memfasilitasi alur kerja lanjutan, dan analisis interaktif di notebook Jupyter.
- Editor Kode JavaScript: Lingkungan pengembangan berbasis web khusus untuk pembuatan prototipe, eksplorasi, dan Aplikasi Earth Engine yang cepat.
Visualisasi dan hasil
Earth Engine mendukung analisis geospasial dari pembuatan prototipe awal hingga ekspor data akhir. Sistem tiling dan komputasi yang efisien, yang terintegrasi dengan widget peta interaktif, menyediakan kemampuan visualisasi dan pemeriksaan yang cepat di lingkungan Code Editor dan Python. Hal ini memungkinkan eksplorasi dan iterasi data segera. Jika sudah siap, pengguna dapat mengekspor hasil raster dan vektor ke Google Cloud Storage, BigQuery, atau Google Drive, serta mendownload data secara lokal dalam format yang kompatibel dengan pandas, NumPy, dan Xarray. Selain itu, Earth Engine mendukung pembuatan aplikasi web interaktif, yang memungkinkan pengguna membagikan insight geospasial mereka kepada audiens yang luas.
Machine learning
Alat machine learning untuk regresi, klasifikasi, segmentasi gambar, dan penilaian akurasi terintegrasi dalam Earth Engine. Setelah dilatih, model dapat disimpan dan diterapkan berulang kali. Alur kerja ML klasik disederhanakan dalam sistem terintegrasi Earth Engine. Untuk opsi lanjutan atau model yang dilatih secara eksternal, integrasi dengan Vertex AI disediakan, sehingga model dapat ditransfer ke data Earth Engine atau memungkinkan pembuatan model deep learning dan analisis berbasis jaringan saraf.
Akses dan pengelolaan
Earth Engine tersedia untuk penggunaan komersial dan non-komersial. Penggunaan non-komersial ditawarkan tanpa biaya, sedangkan penggunaan komersial dikenai biaya langganan dan biaya komputasi. Semua komputasi dan data pribadi dikaitkan dengan project Google Cloud, yang memberi pengguna kontrol atas akses, pengelolaan resource, dan pemantauan penggunaan melalui Konsol Google Cloud. Integrasi ini memungkinkan pengelolaan project terpusat, informasi penagihan mendetail, dan penerapan fitur keamanan dan kepatuhan Google Cloud yang andal. Pengguna dapat memanfaatkan Identity and Access Management (IAM) untuk mengontrol izin dan dapat mencatat aktivitas ke dalam log serta memantau penggunaan resource dengan Cloud Monitoring dan Cloud Logging.