Giới thiệu về Google Earth Engine

Google Earth Engine là một sản phẩm của Google Cloud để phân tích dữ liệu không gian địa lý trên quy mô lớn. Công cụ này kết hợp một danh mục nhiều petabyte gồm hình ảnh vệ tinh và các tập dữ liệu không gian địa lý với tính toán trên quy mô hành tinh để đẩy nhanh các nghiên cứu và ứng dụng môi trường.

Các tính năng chính

Phân tích không gian địa lý, đơn giản và có thể mở rộng

Earth Engine tích hợp một danh mục dữ liệu không gian địa lý rộng lớn với tính năng điện toán phân tán, có thể truy cập thông qua các thư viện ứng dụng. Người dùng có thể truy cập vào nhiều loại dữ liệu vệ tinh và môi trường, cũng như tích hợp các tập dữ liệu của riêng họ. Nền tảng này đơn giản hoá việc phân tích không gian địa lý bằng cách tự động xử lý việc chiếu dữ liệu, điều chỉnh theo tỷ lệ và kết hợp dựa trên các tham số do người dùng chỉ định. Các hàm phân tích của nó hoạt động hiệu quả trên nhiều quy mô mà không yêu cầu các bước chuẩn bị dữ liệu rõ ràng hoặc phân đoạn. Bằng cách quản lý quy trình xử lý dữ liệu phức tạp và điều chỉnh quy mô tính toán nội bộ, Earth Engine cho phép người dùng tập trung vào việc phân tích thay vì thiết lập kỹ thuật.

Môi trường xử lý

Earth Engine hỗ trợ hai chế độ phân tích:

  • Chế độ tương tác: Để khám phá và trực quan hoá dữ liệu theo thời gian thực nhanh chóng đối với một lượng nhỏ dữ liệu.
  • Chế độ hàng loạt: Dành cho các tác vụ tính toán chuyên sâu trên quy mô lớn với lượng dữ liệu lớn.

Môi trường phát triển

Nhà phát triển có thể chọn một trong hai môi trường phát triển chính:

  • Thư viện ứng dụng Python: Một giao diện linh hoạt cho Earth Engine để tích hợp với hệ sinh thái Python rộng lớn hơn, tạo điều kiện cho quy trình công việc nâng cao và phân tích tương tác trong sổ tay Jupyter.
  • Trình chỉnh sửa mã JavaScript: Một môi trường phát triển chuyên biệt dựa trên web để tạo bản minh hoạ nhanh, khám phá và tạo Ứng dụng Earth Engine.

Hình ảnh trực quan và kết quả

Earth Engine hỗ trợ phân tích không gian địa lý từ bước tạo bản mô hình ban đầu đến bước xuất dữ liệu cuối cùng. Hệ thống tính toán và xếp kề hiệu quả, được tích hợp với các tiện ích bản đồ tương tác, cung cấp khả năng trực quan hoá và kiểm tra nhanh chóng trong cả môi trường Trình soạn thảo mã và Python. Điều này cho phép khám phá và lặp lại dữ liệu ngay lập tức. Khi đã sẵn sàng, người dùng có thể xuất kết quả vectơ và đường quét sang Google Cloud Storage, BigQuery hoặc Google Drive, cũng như tải dữ liệu xuống cục bộ ở các định dạng tương thích với pandas, NumPy và Xarray. Ngoài ra, Earth Engine còn hỗ trợ việc tạo ứng dụng web tương tác, cho phép người dùng chia sẻ thông tin chi tiết về không gian địa lý với nhiều đối tượng.

Học máy

Công cụ học máy để hồi quy, phân loại, phân đoạn hình ảnh và đánh giá độ chính xác được tích hợp sẵn trong Earth Engine. Sau khi được huấn luyện, bạn có thể lưu và áp dụng mô hình nhiều lần. Quy trình làm việc ML cổ điển được đơn giản hoá trong hệ thống tích hợp của Earth Engine. Đối với các tuỳ chọn nâng cao hơn hoặc mô hình được huấn luyện bên ngoài, bạn có thể tích hợp với Vertex AI để đưa mô hình vào dữ liệu của Earth Engine hoặc tạo mô hình học sâu và phân tích dựa trên mạng nơron.

Quyền truy cập và quản lý

Earth Engine có thể dùng cho cả mục đích thương mạiphi thương mại. Việc sử dụng không vì mục đích thương mại được cung cấp miễn phí, còn việc sử dụng vì mục đích thương mại phải trả phí thuê bao và phí tính toán. Tất cả dữ liệu riêng tư và dữ liệu tính toán đều được liên kết với các dự án trên Google Cloud, giúp người dùng kiểm soát quyền truy cập, quản lý tài nguyên và giám sát mức sử dụng thông qua Google Cloud Console. Việc tích hợp này cho phép quản lý dự án tập trung, thông tin thanh toán chi tiết và áp dụng các tính năng bảo mật và tuân thủ mạnh mẽ của Google Cloud. Người dùng có thể tận dụng tính năng Quản lý danh tính và quyền truy cập (IAM) để kiểm soát quyền, đồng thời có thể ghi nhật ký hoạt độnggiám sát mức sử dụng tài nguyên bằng tính năng Giám sát trên đám mây và tính năng Ghi nhật ký trên đám mây.