Trình soạn thảo mã Earth Engine (EE) tại code.earthengine.google.com là một IDE dựa trên web cho API JavaScript Earth Engine. Các tính năng của Trình soạn thảo mã được thiết kế để giúp bạn phát triển quy trình làm việc không gian địa lý phức tạp một cách nhanh chóng và dễ dàng. Trình chỉnh sửa mã có các phần tử sau (minh hoạ trong Hình 1):
- Trình soạn thảo mã JavaScript
- Hiển thị bản đồ để trực quan hoá các tập dữ liệu không gian địa lý
- Tài liệu tham khảo API (thẻ Tài liệu)
- Trình quản lý tập lệnh dựa trên Git (thẻ Tập lệnh)
- Kết quả xuất ra trên bảng điều khiển (thẻ Console)
- Trình quản lý tác vụ (thẻ Tác vụ) để xử lý các truy vấn chạy trong thời gian dài
- Truy vấn bản đồ tương tác (thẻ Trình kiểm tra)
- Tìm kiếm trong bản lưu trữ dữ liệu hoặc tập lệnh đã lưu
- Công cụ vẽ hình học
Hình 1. Sơ đồ các thành phần của Trình soạn thảo mã Earth Engine tại code.earthengine.google.com.
Trình soạn thảo mã có nhiều tính năng giúp bạn tận dụng Earth Engine API. Xem tập lệnh mẫu hoặc lưu tập lệnh của riêng bạn trên thẻ Tập lệnh. Truy vấn các đối tượng được đặt trên bản đồ bằng thẻ Inspector (Trình kiểm tra). Hiển thị và lập biểu đồ kết quả dạng số bằng Google Visualization API. Chia sẻ URL duy nhất của tập lệnh với cộng tác viên và bạn bè bằng nút Lấy đường liên kết. Các tập lệnh bạn phát triển trong Trình soạn thảo mã sẽ được gửi đến Google để xử lý và các thẻ thông tin và/hoặc thông báo được tạo sẽ được gửi lại để hiển thị trong thẻ Map (Bản đồ) và/hoặc Console (Bảng điều khiển). Tất cả những gì bạn cần để chạy Trình chỉnh sửa mã là một trình duyệt web (sử dụng Google Chrome để có kết quả tốt nhất) và kết nối Internet. Các phần sau đây mô tả chi tiết hơn về các thành phần của Trình soạn thảo mã Earth Engine.
Trình chỉnh sửa JavaScript
Trình chỉnh sửa JavaScript sẽ:
- Định dạng và làm nổi bật mã khi bạn nhập
- Gạch chân mã có vấn đề, đưa ra các bản sửa lỗi và gợi ý khác về cú pháp chính xác
- Tự động hoàn thành các cặp dấu ngoặc kép, dấu ngoặc vuông và dấu ngoặc đơn
- Cung cấp gợi ý hoàn tất mã cho các hàm Earth Engine
Phía trên trình soạn thảo mã là các nút để chạy tập lệnh, lưu tập lệnh, đặt lại bản đồ đầu ra và bảng điều khiển, cũng như lấy đường liên kết đến tập lệnh. Khi bạn nhấn vào nút Get Link (Lấy đường liên kết), một đường liên kết duy nhất sẽ xuất hiện trong thanh địa chỉ của trình duyệt. Đường liên kết này đại diện cho mã trong trình soạn thảo tại thời điểm nhấn nút.
Tài liệu tham khảo API (thẻ Tài liệu)
Ở bên trái Trình soạn thảo mã là thẻ Docs (Tài liệu), chứa tài liệu đầy đủ về API JavaScript. Bạn có thể tìm kiếm và duyệt qua tài liệu trong thẻ Tài liệu.
Trình quản lý tập lệnh (thẻ Tập lệnh)
Thẻ Scripts (Tập lệnh) nằm bên cạnh Tài liệu API trong bảng điều khiển bên trái của Trình soạn thảo mã. Trình quản lý tập lệnh lưu trữ các tập lệnh riêng tư, được chia sẻ và ví dụ trong các kho lưu trữ Git do Google lưu trữ. Các kho lưu trữ được sắp xếp theo cấp truy cập, trong đó các tập lệnh riêng tư của bạn được lưu trữ trong một kho lưu trữ mà bạn sở hữu trong thư mục Owner (Chủ sở hữu): users/username/default
. Bạn (và chỉ bạn) mới có quyền truy cập vào các kho lưu trữ trong thư mục Chủ sở hữu, trừ phi bạn chia sẻ các kho lưu trữ đó với người khác. Các kho lưu trữ trong thư mục Writer (Trình ghi) là các kho lưu trữ mà chủ sở hữu đã cấp cho bạn quyền ghi. Bạn có thể thêm tập lệnh mới vào, sửa đổi tập lệnh hiện có trong hoặc thay đổi quyền truy cập vào (bạn không thể xoá chủ sở hữu của các tập lệnh đó) kho lưu trữ trong thư mục Trình viết. Các kho lưu trữ trong thư mục Reader (Trình đọc) là những kho lưu trữ mà chủ sở hữu đã cấp cho bạn quyền đọc. Thư mục Examples (Mẫu) là một kho lưu trữ đặc biệt do Google quản lý, chứa các mã mẫu. Thư mục Archive (Lưu trữ) chứa các kho lưu trữ cũ mà bạn có quyền truy cập nhưng chủ sở hữu chưa di chuyển từ một phiên bản Trình quản lý tập lệnh cũ. Tìm kiếm trong tập lệnh bằng cách sử dụng thanh bộ lọc ở đầu thẻ Tập lệnh.
Hình 2. Trình quản lý tập lệnh.
Nhấp vào nút để tạo kho lưu trữ mới trong thư mục Owner (Chủ sở hữu) hoặc để tạo thư mục và tệp trong kho lưu trữ. Bạn có thể đổi tên tập lệnh bằng biểu tượng và xoá tập lệnh bằng biểu tượng . Bạn có thể di chuyển và sắp xếp các tập lệnh vào thư mục bằng cách kéo và thả
(Hình 2). Nếu bạn kéo một tập lệnh vào một kho lưu trữ khác, tập lệnh đó sẽ được sao chép.
Tất cả tập lệnh và kho lưu trữ đều duy trì nhật ký phiên bản đầy đủ. Nhấp vào biểu tượng
bên cạnh tập lệnh hoặc kho lưu trữ để so sánh hoặc huỷ bỏ tập lệnh hoặc kho lưu trữ đó về phiên bản cũ. Để xoá một kho lưu trữ, hãy nhấp vào biểu tượng . Để định cấu hình quyền truy cập vào một kho lưu trữ, hãy nhấp vào biểu tượng bên cạnh tên kho lưu trữ. Xin lưu ý rằng nếu bạn chia sẻ một kho lưu trữ, thì người mà bạn chia sẻ với họ sẽ cần chấp nhận kho lưu trữ đó bằng cách nhấp vào đường liên kết xuất hiện trong hộp thoại cài đặt. Bạn có thể ẩn các kho lưu trữ đã chấp nhận trước đó bằng cách nhấp vào biểu tượng sau tên kho lưu trữ trong Trình quản lý tập lệnh.Bạn có thể truy cập vào kho lưu trữ bằng Git, nhờ đó, bạn có thể quản lý và chỉnh sửa tập lệnh bên ngoài Trình soạn thảo mã hoặc đồng bộ hoá các tập lệnh đó với một hệ thống bên ngoài như GitHub. (Tìm hiểu thêm về Git trong hướng dẫn này). Nhấp vào biểu tượng bên cạnh tên kho lưu trữ để xem hướng dẫn về cách nhân bản kho lưu trữ. Xin lưu ý rằng bạn có thể duyệt qua các kho lưu trữ mà bạn có quyền truy cập bằng cách truy cập vào earthengine.googlesource.com. Đối với một số thao tác Git, bạn có thể cần tạo thông tin xác thực bằng cách truy cập vào đường liên kết "Tạo mật khẩu" ở đầu trang earthengine.googlesource.com.
Mô-đun tập lệnh
Bạn nên viết mã có thể sử dụng lại, mô-đun hoá để có thể chia sẻ giữa các tập lệnh mà không cần sao chép và dán nhiều. Để hỗ trợ phát triển mô-đun, Earth Engine cung cấp khả năng chia sẻ mã giữa các tập lệnh. Ví dụ: giả sử bạn viết một hàm thực hiện một tập hợp thao tác hữu ích. Thay vì sao chép mã của hàm vào một tập lệnh mới, tập lệnh mới sẽ dễ dàng tải trực tiếp hàm hơn. Để cung cấp một hàm hoặc đối tượng cho các tập lệnh khác, bạn thêm hàm hoặc đối tượng đó vào một đối tượng đặc biệt có tên là exports
. Để sử dụng mã trong một tập lệnh khác, hãy sử dụng hàm require
để tải các tệp xuất từ một tập lệnh khác. Ví dụ: giả sử bạn xác định mô-đun sau trong tệp có tên FooModule.js
nằm trong thư mục có tên Modules
:
/** * The Foo module is a demonstration of script modules. * It contains a foo function that returns a greeting string. * It also contains a bar object representing the current date. * @module Modules/FooModule */ /** * Returns a greeting string. * @param {ee.String} arg The name to which the greeting should be addressed * @return {ee.String} The complete greeting. */ exports.foo = function(arg) { return 'Hello, ' + arg + '! And a good day to you!'; }; /** * An ee.Date object containing the time at which the object was created. */ exports.bar = ee.Date(Date.now());
Lưu ý cách sử dụng từ khoá exports
ở dạng exports.objectToExport
.
Bạn có thể sử dụng mô-đun này trong một tập lệnh khác bằng cách sử dụng hàm require
. Ví dụ:
var Foo = require('users/username/default:Modules/FooModule.js'); print(Foo.doc); print(Foo.foo('world')); print('Time now:', Foo.bar);
Hàm require
yêu cầu một chuỗi mô tả đường dẫn tuyệt đối đến vị trí của mô-đun. Cụ thể, đối số của require()
có dạng 'pathToRepository:pathToModuleScript'
. Bạn chỉ có thể tải các mô-đun từ các kho lưu trữ mà bạn sở hữu và/hoặc có quyền đọc. Nếu bạn muốn người khác có thể sử dụng mô-đun của bạn, thì bạn phải chia sẻ kho lưu trữ với những người dùng khác mà bạn muốn cấp quyền truy cập. Bạn nên ghi lại mô-đun của mình để giúp người khác hiểu cách sử dụng mô-đun đó; bạn nên sử dụng kiểu JSDoc với thẻ @module
.
Bạn có thể sử dụng tham số URL ?scriptPath={repo}:{script}
để chia sẻ tệp tham chiếu trong kho lưu trữ, ví dụ: https://code.earthengine.google.com/?scriptPath=users/username/utils:utils
.
Khi truy cập vào URL, tệp được tham chiếu và kho lưu trữ của tệp đó sẽ được thêm vào thư mục Reader (Trình đọc) hoặc Writer (Trình ghi) trên thẻ Scripts (Tập lệnh), tuỳ thuộc vào cấp độ quyền của bạn đối với kho lưu trữ dùng chung.
Trình quản lý thành phần (thẻ Thành phần)
Trình quản lý thành phần nằm trong thẻ Thành phần ở bảng điều khiển bên trái. Sử dụng Trình quản lý tài sản (Hình 3) để tải lên và quản lý các thành phần hình ảnh của riêng bạn trong Earth Engine. Hãy xem trang Trình quản lý tài sản để biết thông tin chi tiết.
Hình 3. Trình quản lý tài sản.
Đường liên kết đến tập lệnh
Bạn có thể chia sẻ tập lệnh Trình chỉnh sửa mã thông qua một URL đã mã hoá. Các phần sau đây mô tả nhiều cách tạo URL tập lệnh, các tuỳ chọn và phương thức có sẵn để quản lý URL tập lệnh.
Nhận đường liên kết
Nút "Get Link" (Lấy đường liên kết) ở đầu Trình chỉnh sửa mã (Hình 4) cung cấp giao diện để tạo URL tập lệnh và đặt các tuỳ chọn hành vi của tập lệnh. Xin lưu ý sự khác biệt giữa URL của tập lệnh tổng quan và URL của tập lệnh đã lưu được mô tả bên dưới.
Hình 4. Nút "Lấy đường liên kết".
Đường liên kết đến tập lệnh tổng quan nhanh
Bạn có thể chia sẻ mã trong Trình chỉnh sửa thông qua một URL tổng quan được mã hoá được tạo khi nhấp vào nút "Lấy đường liên kết" ở đầu Trình chỉnh sửa mã. Khi một người có tài khoản Earth Engine truy cập vào URL, trình duyệt sẽ chuyển đến Trình soạn thảo mã và sao chép môi trường như khi tạo đường liên kết, bao gồm cả mã, nội dung nhập, lớp bản đồ và vị trí bản đồ. Khi bạn nhấp vào nút "Lấy đường liên kết", hệ thống sẽ tự động sao chép đường liên kết tập lệnh vào bảng nhớ tạm. Ngoài ra, một hộp thoại sẽ xuất hiện, cung cấp các tuỳ chọn để kiểm soát việc thực thi tập lệnh được chia sẻ, cùng với các nút để sao chép và truy cập vào đường liên kết đã tạo. Các tuỳ chọn điều khiển bao gồm việc ngăn tập lệnh tự động chạy và ẩn ngăn mã khi có người mở đường liên kết được chia sẻ. Bạn có thể đóng hộp thoại có thể kéo bằng phím "Esc" hoặc nhấp vào vị trí khác trên trang.
Liên kết tập lệnh đã lưu
Các tập lệnh đã lưu có một tuỳ chọn để chia sẻ đường liên kết sẽ luôn tải phiên bản mới nhất đã lưu và chỉ bạn và những người khác có quyền truy cập hiện tại vào kho lưu trữ chứa tập lệnh mới có thể truy cập. Để sử dụng tính năng này, hãy tải một tập lệnh đã lưu từ thẻ Trình quản lý tập lệnh, nhấp vào mũi tên thả xuống ở bên phải nút "Lấy đường liên kết" rồi chọn "Sao chép đường dẫn tập lệnh". Một hộp thoại sẽ xuất hiện, trình bày URL tập lệnh có thể chia sẻ. Xin lưu ý rằng URL tập lệnh cũng đã được đặt trong thanh địa chỉ của trình duyệt. Để biết hướng dẫn về cách chia sẻ kho lưu trữ với người khác, vui lòng xem phần Trình quản lý tập lệnh.
Quản lý đường liên kết của tập lệnh
Nút trình đơn thả xuống ở bên phải nút "Lấy đường liên kết" có tuỳ chọn "Quản lý đường liên kết". Khi nhấp vào tuỳ chọn này, một thẻ trình duyệt mới sẽ tải với giao diện để bạn có thể gọi lại, xoá và tải các đường liên kết tập lệnh đã tạo trước đó xuống. Khi bạn chọn một tập lệnh và nhấn nút tải xuống, một thư mục nén ("code_editor_links.zip") sẽ được tải xuống hệ thống của bạn, trong đó chứa một tệp .txt đại diện cho mỗi tập lệnh đã chọn.
Tham số URL của đường liên kết trong tập lệnh
Mô-đun ui.url
cho phép thao tác có lập trình đối với giá trị nhận dạng mảnh của URL tập lệnh thông qua các phương thức get
và set
. Điều này có nghĩa là tập lệnh của Trình soạn thảo mã và Ứng dụng Earth Engine có thể đọc và lưu trữ các giá trị trong URL của trang.
Hãy chú ý đến phần cuối của hai URL sau đây, URL đầu tiên đặt biến debug
thành false
và URL thứ hai đặt biến này thành true
; hãy truy cập vào cả hai đường liên kết và lưu ý rằng hộp đánh dấu gỡ lỗi trong bảng điều khiển không được đánh dấu trong URL đầu tiên và được đánh dấu trong URL thứ hai, thay đổi hành vi của từng tập lệnh.
https://code.earthengine.google.com/5695887aad76979388a723a85339fbf2#debug=false;
https://code.earthengine.google.com/5695887aad76979388a723a85339fbf2#debug=true;
Bạn có thể dùng tính năng này để đặt chế độ thu phóng và căn giữa bản đồ, cũng như các hành vi khác mà bạn có thể muốn tuỳ chỉnh khi gửi đường liên kết đến những người hoặc nhóm cụ thể.
Công cụ tìm kiếm
Để tìm tập dữ liệu để sử dụng trong tập lệnh, bạn có thể sử dụng công cụ tìm kiếm cho kho lưu trữ dữ liệu. Công cụ tìm kiếm là hộp văn bản ở đầu Trình soạn thảo mã có nội dung "Tìm kiếm địa điểm và tập dữ liệu..." Nhập tên của một sản phẩm dữ liệu, cảm biến hoặc từ khoá khác vào thanh tìm kiếm rồi nhấp vào nút trong phần mô tả tập dữ liệu.
Nhập
Kết quả của việc nhập tập dữ liệu vào tập lệnh được sắp xếp trong phần nhập ở đầu tập lệnh, bị ẩn cho đến khi bạn nhập một nội dung nào đó. Sau khi tạo một số lệnh nhập, bạn sẽ thấy nội dung tương tự như Hình 5. Để sao chép các lệnh nhập vào một tập lệnh khác hoặc chuyển đổi các lệnh nhập thành JavaScript, hãy nhấp vào biểu tượng
bên cạnh tiêu đề Imports (Lệnh nhập) rồi sao chép mã đã tạo vào tập lệnh của bạn. Bạn có thể xoá dữ liệu đã nhập bằng biểu tượng .Hình 5. Phần nhập ở đầu Trình soạn thảo mã.
Bản đồ
Đối tượng Bản đồ trong API đề cập đến bản đồ hiển thị trong Trình soạn thảo mã. Ví dụ: Map.getBounds()
sẽ trả về khu vực địa lý hiển thị trong Trình chỉnh sửa mã. Kiểm tra các hàm Map
trong API để xem các tuỳ chỉnh khác cho màn hình này.
Trình quản lý lớp
Sử dụng Trình quản lý lớp ở góc trên bên phải của bản đồ để điều chỉnh chế độ hiển thị của các lớp mà bạn đã thêm vào bản đồ. Cụ thể, bạn có thể bật/tắt chế độ hiển thị của một lớp hoặc điều chỉnh độ trong suốt của lớp đó bằng thanh trượt. Nhấp vào biểu tượng
để điều chỉnh các tham số trực quan cho từng lớp. Công cụ trực quan xuất hiện (Hình 6) cho phép bạn định cấu hình các tham số hiển thị lớp theo cách tương tác. Nhấp vào nút ở bên phải của công cụ (thực hiện thao tác kéo giãn Tuỳ chỉnh đến phạm vi tối thiểu và tối đa được cung cấp theo mặc định) để kéo giãn màn hình theo tỷ lệ tuyến tính đến các phân vị hoặc độ lệch chuẩn của các giá trị hình ảnh trong cửa sổ hiển thị. Số liệu thống kê được tính toán từ tất cả các pixel trong cửa sổ Bản đồ ở mức thu phóng hiện tại. Sử dụng thanh trượt để điều chỉnh độ gamma và/hoặc độ trong suốt. Nhấp vào nút chọn Palette (Bảng màu) rồi chỉ định một bảng màu tuỳ chỉnh bằng cách thêm màu ( ), xoá màu ( ) hoặc nhập theo cách thủ công danh sách các chuỗi thập lục phân được phân tách bằng dấu phẩy ( ). Nhấp vào Apply (Áp dụng) để áp dụng các tham số trực quan hoá cho màn hình hiện tại. Nhấp vào Import (Nhập) để tải đối tượng tham số hình ảnh dưới dạng một biến mới trong phần nhập của tập lệnh.Hình 6. Công cụ trực quan hoá lớp.
Thẻ Trình kiểm tra
Thẻ Inspector (Trình kiểm tra) bên cạnh Trình quản lý tác vụ cho phép bạn truy vấn bản đồ theo cách tương tác. Khi thẻ Inspector (Trình kiểm tra) được kích hoạt, con trỏ sẽ trở thành một đường tâm mục tiêu. Đường tâm mục tiêu này sẽ hiển thị vị trí và giá trị lớp bên dưới con trỏ khi bạn nhấp vào bản đồ. Ví dụ: Hình 7 cho thấy kết quả của việc nhấp vào bản đồ trong thẻ Inspector (Trình kiểm tra). Vị trí con trỏ và mức thu phóng sẽ hiển thị cùng với các giá trị pixel và danh sách đối tượng trên bản đồ. Danh sách đối tượng có tính tương tác. Để xem thêm thông tin, hãy mở rộng các đối tượng trong thẻ Inspector (Trình kiểm tra).
Hình 7. Thẻ Inspector (Trình kiểm tra) hiển thị thông tin về vị trí con trỏ và giá trị lớp bên dưới con trỏ.
Thẻ Console (Bảng điều khiển)
Khi bạn print()
một nội dung nào đó từ tập lệnh, chẳng hạn như văn bản, đối tượng hoặc biểu đồ, kết quả sẽ hiển thị trong Console. Bảng điều khiển có tính tương tác, vì vậy, bạn có thể mở rộng các đối tượng đã in để biết thêm thông tin chi tiết về các đối tượng đó.
Thẻ Việc cần làm
Tác vụ Earth Engine là các thao tác có thể chạy lâu hơn nhiều so với thời gian chờ yêu cầu API thông thường. Các tác vụ chạy trong thời gian dài này là cơ chế duy nhất để tạo cấu phần phần mềm ổn định trong Earth Engine và các hệ thống liền kề (Google Cloud Storage, Google Drive, v.v.) và chúng thuộc hai danh mục: Import
và Export
.
Bạn có thể sử dụng tác vụ nhập để tải hình ảnh lên hoặc tải bảng lên vào Earth Engine từ nhiều loại tệp (.csv
, .tif
, v.v.). Bạn có thể sử dụng các tác vụ xuất để thực thi và ghi kết quả từ hệ thống điện toán EE (xem hướng dẫn xuất dữ liệu).
Đối với các tệp xuất, mỗi lệnh gọi đến một hàm Export
trong Trình soạn thảo mã sẽ điền một mục vào phần Công việc chưa gửi của thẻ Công việc. Để gửi một tác vụ xuất sang máy chủ, hãy nhấp vào nút Run (Chạy) bên cạnh tác vụ đó. Một hộp thoại cấu hình sẽ xuất hiện cho phép bạn chỉ định nhiều tham số cho tác vụ. Nếu tác vụ được chỉ định đầy đủ tại thời điểm tạo (tức là lệnh gọi đến Export
có tất cả các tham số cần thiết), hãy giữ ctrl
hoặc ⌘
trong khi nhấp vào Run (Chạy) để gửi tác vụ mà không hiển thị hộp thoại.
Đối với các tệp nhập, quá trình tải lên diễn ra cục bộ trước khi tác vụ được gửi đến máy chủ. Các tác vụ nhập trong giai đoạn tải lên sẽ hiển thị tiến trình của tác vụ trong phần Tác vụ chưa gửi và tự động gửi đến máy chủ sau khi tải tệp lên xong.
Những việc cần làm chưa gửi chỉ xuất hiện trên trang đã tạo ra chúng và sẽ bị mất khi trang đó đóng. Sau khi một tác vụ được gửi đến máy chủ, việc nhấp vào hàng của tác vụ đó trong giao diện người dùng sẽ cung cấp thêm thông tin và các tuỳ chọn về trạng thái tác vụ, bao gồm cả tuỳ chọn yêu cầu huỷ.
Để xem và huỷ nhiều tác vụ ở chế độ xem toàn trang (bao gồm cả trên ứng dụng di động), hãy sử dụng trang Tác vụ trong Cloud Console.
Profiler
Trình phân tích tài nguyên hiển thị thông tin về tài nguyên (thời gian CPU, bộ nhớ) mà các thuật toán cụ thể và các phần khác của quá trình tính toán sử dụng. Điều này giúp chẩn đoán lý do một tập lệnh chạy chậm hoặc không thành công do giới hạn bộ nhớ. Để sử dụng trình phân tích tài nguyên, hãy nhấp vào tuỳ chọn Run with profiler (Chạy bằng trình phân tích tài nguyên) trong trình đơn thả xuống trên nút Run (Chạy). Dưới dạng phím tắt, hãy giữ phím Alt (hoặc Option trên máy Mac) rồi nhấp vào Chạy hoặc nhấn tổ hợp phím Ctrl+Alt+Enter. Thao tác này sẽ kích hoạt thẻ Profiler (Trình phân tích tài nguyên) ở bên phải trình chỉnh sửa mã. Khi tập lệnh chạy, thẻ Profiler (Trình phân tích tài nguyên) sẽ hiển thị một bảng về mức sử dụng tài nguyên của tập lệnh. Khi bạn nhấp vào nút Run (Chạy) (không phân tích tài nguyên), thẻ Profiler (Trình phân tích tài nguyên) sẽ biến mất và trình phân tích tài nguyên sẽ bị tắt.
Hãy xem trang tổng quan về tính toán để biết thông tin chi tiết về đầu ra của trình phân tích tài nguyên.
Công cụ hình học
Bạn cũng có thể nhập hình học vào tập lệnh bằng cách vẽ các hình học đó trên màn hình. Để tạo hình học, hãy sử dụng các công cụ vẽ hình học ở góc trên bên trái của màn hình bản đồ (Hình 8). Để vẽ các điểm, hãy sử dụng biểu tượng điểm đánh dấu vị trí , để vẽ các đường, hãy sử dụng biểu tượng đường
, để vẽ các đa giác, hãy sử dụng biểu tượng đa giác
, để vẽ hình chữ nhật, hãy sử dụng biểu tượng hình chữ nhật
. (Lưu ý rằng hình chữ nhật là hình học phẳng, vì vậy, bạn không thể đặt hình chữ nhật trên một lớp có hình học geodesic như đường thẳng và đa giác.)
Việc sử dụng bất kỳ công cụ vẽ nào sẽ tự động tạo một lớp hình học mới và thêm một lớp nhập cho lớp đó vào mục Nhập. Để thêm hình học vào một lớp mới, hãy di chuột qua mục Nhập hình học trong màn hình bản đồ rồi nhấp vào đường liên kết +lớp mới. Bạn cũng có thể bật/tắt chế độ hiển thị của các hình học trong phần Nhập hình học. Xin lưu ý rằng hình học được vẽ là hình geodesic theo mặc định, ngoại trừ hình chữ nhật chỉ là hình phẳng. Sử dụng hàm khởi tạo Hình học để chuyển đổi các hình này thành hình học phẳng. Tìm hiểu thêm về hình học trong Earth Engine trên trang Hình học.
Hình 8. Các công cụ vẽ hình học nằm ở góc trên bên trái của màn hình bản đồ.
Để định cấu hình cách nhập hình học vào tập lệnh, hãy nhấp vào biểu tượng Feature
hoặc FeatureCollection
) hoặc đổi tên lớp.
Hình 9. Công cụ định cấu hình hình học.
Cuối cùng, để ngăn việc chỉnh sửa hình học trong một lớp, bạn có thể khoá lớp bằng cách nhấn vào biểu tượng
bên cạnh lớp. Thao tác này sẽ ngăn việc thêm, xoá hoặc chỉnh sửa bất kỳ hình học nào trên lớp. Để mở khoá lại lớp, hãy nhấn vào biểu tượng .Giúp tôi với!
Nhấp vào nút
ở phía trên bên phải của Trình soạn thảo mã để xem các đường liên kết đến Hướng dẫn dành cho nhà phát triển này, các diễn đàn trợ giúp khác, hướng dẫn tham quan Trình soạn thảo mã và danh sách phím tắt giúp bạn lập trình, chạy mã và hiển thị dữ liệu trên Bản đồ. Nhấp vào nút để gửi báo cáo lỗi, yêu cầu tính năng mới, đề xuất tập dữ liệu hoặc gửi phản hồi khi không cần phản hồi.