第一次實作課之前,請照本流程完成 Google Earth Engine 的註冊。全程免費、不需要信用卡,約 10–15 分鐘。完成後你會有一個自己的 Earth Engine 專案,整學期的實作都用它。
建議使用個人 Gmail 帳號。學校配發的 Google Workspace 帳號常被管理員關閉 Google Cloud 功能,會在建立專案那一步卡住;如果你想用學校帳號,先確認它能登入 console.cloud.google.com,不行就換個人帳號。
開啟 code.earthengine.google.com 並登入 Google 帳號。還沒註冊過的帳號會看到提示,點 Register a new Cloud Project;也可以直接前往註冊頁 console.cloud.google.com/earth-engine。兩條路會走到同一個流程。
選 Create a new Google Cloud Project。組織(Organization)留 No organization 即可。專案名稱建議取好認的,例如:
ee-你的學號 例:ee-s11324001
流程會問這個專案是商業(paid)還是非商業(unpaid / noncommercial)用途。我們是大學課程,選非商業。接著在組織類型選擇與課程身分相符的選項:修課學生選 Earth Engine trainer or trainee,身分選 Participant,課程期間填本學期起訖;用途描述選 Classroom or education。做研究、寫論文的同學也可以選 Academia & Research。
console.cloud.google.com/earth-engine/configuration 重新設定,不必刪除專案重來。Google 要求每一個非商業專案都通過資格驗證:照畫面點 Verify/Check eligibility,據實回答問卷(用途、身分、單位)。通過後會顯示符合非商業資格,點 Next 繼續。
非商業專案有三個層級,本課程選 Community 就足夠:
| 方案 | 每月運算額度 | 條件 | 適合 |
|---|---|---|---|
| Community | 150 EECU-小時 | 免費,不需信用卡 | 修課學生(本課程用這個) |
| Contributor | 1,000 EECU-小時 | 需綁帳單帳戶,但非商業用量不收費 | 研究生、研究計畫 |
| Partner | 100,000 EECU-小時 | 需另外申請 | 大型環境永續組織 |
EECU 是 Earth Engine 的運算計量單位;課堂等級的分析用不到額度上限,不用擔心。
在摘要頁確認資訊後點 Register。註冊即刻生效,不需要等審核信。點 Continue,然後回到 code.earthengine.google.com——右上角帳號頭像旁應該會顯示你的 Project ID,表示 Code Editor 已經連上你的專案。
把下面三行貼進中間的程式編輯器,按 Run:
// 註冊測試:印出訊息 + 顯示高雄的地形
print('註冊成功!Hello Earth Engine');
Map.setCenter(120.55, 22.75, 10);
Map.addLayer(ee.Image('USGS/SRTMGL1_003'), {min: 0, max: 1500}, 'SRTM 地形');
右上角 Console 出現「註冊成功!」、下方地圖出現高雄到屏東的灰階地形,就完成了。把整個畫面(含右上角 Project ID)截圖上傳課程平台。
| 狀況 | 處理方式 |
|---|---|
| 學校帳號無法建立 Cloud 專案、畫面出現權限錯誤 | 帳號被學校管理員限制,改用個人 Gmail 重走流程。 |
| 不小心註冊成商業用途 | 到 console.cloud.google.com/earth-engine/configuration 把專案改為非商業並補驗證。 |
| Code Editor 右上角沒有出現 Project ID | 點右上角頭像旁的專案圖示,手動選擇剛註冊的專案;或重新整理頁面。 |
| 想借用同學的專案 | 不行。每個人註冊自己的專案,作業繳交與 Assets 都以自己的專案為準。 |
| 收到年度重新驗證通知 | 正常機制,回設定頁重填問卷即可,程式與資料不受影響。 |