Bạn cần được trợ giúp về vấn đề gì? (nhấp vào đường liên kết)
- Tôi có câu hỏi.
- Tôi tìm thấy một lỗi.
- Tôi cần được trợ giúp về việc đăng ký hoặc truy cập.
- Tôi nhận được thông báo lỗi.
- Tôi cần hạn mức bổ sung
- Tôi muốn yêu cầu một tập dữ liệu mới.
- Tôi muốn yêu cầu một tính năng mới.
- Tôi nhận thấy sự thay đổi trong hành vi của tập lệnh.
- Tôi muốn báo cáo thiếu thành phần danh mục.
- Tôi muốn giúp đỡ người khác.
Mẹo để được trợ giúp
"Làm cách nào để giúp người khác giúp tôi?"
Trước khi tạo yêu cầu trợ giúp, trước tiên, hãy tìm kiếm các yêu cầu tương tự mà người dùng khác đã gửi. Câu trả lời có thể đã có sẵn và dễ dàng tìm thấy! Đây thường là cách nhanh nhất để được bỏ chặn. Hãy thử các cách sau:
- Mở Hướng dẫn dành cho nhà phát triển Earth Engine và sử dụng hộp tìm kiếm để tìm các trang có liên quan.
- Tìm kiếm bài đăng trong GIS Stack Exchange.
- Tìm kiếm các cuộc trò chuyện trong Diễn đàn dành cho nhà phát triển Earth Engine.
- Duyệt qua các tập lệnh ví dụ của Trình soạn thảo mã trong phần Tập lệnh > Ví dụ.
Nếu vẫn cần trợ giúp sau khi tìm kiếm, bạn nên gửi yêu cầu trợ giúp cho cộng đồng Earth Engine. Để tăng tối đa khả năng yêu cầu của bạn được trả lời và giúp tạo ra thông tin hữu ích mang lại lợi ích cho toàn bộ cộng đồng, sau đây là danh sách kiểm tra để soạn yêu cầu:
Đặt câu hỏi
Bạn có câu hỏi gì? (nhấp vào đường liên kết để tìm hiểu thêm hoặc mở rộng để xem ví dụ)
Câu hỏi kỹ thuật: Hướng dẫn và lý do sử dụng API, được biểu thị bằng mã, có thể tái tạo
- Làm cách nào để xoá các đặc điểm có giá trị tính toán rỗng khỏi tập hợp đặc điểm?
- Làm cách nào để kết hợp một bộ sưu tập tính năng với một bộ sưu tập hình ảnh theo vị trí và ngày?
- Tại sao tuyển tập tính năng của tôi lại trống?
Câu hỏi thảo luận: vấn đề về quan điểm, tranh luận, cảm biến từ xa, phương pháp luận
- Cách tốt nhất để xử lý các khoảng trống khi tắt SLC trên Landsat 7 là gì?
- Làm cách nào để loại trừ các pixel nước khỏi dữ liệu phân tích của tôi?
- Tại sao kết quả phân tích của ArcGIS lại khác với Earth Engine?
- Tôi muốn hỏi xem tôi có tìm thấy lỗi nào không – những người khác có gặp phải vấn đề tương tự không?
GIS Stack Exchange
Đăng câu hỏi kỹ thuật lên Geographic Information Systems Stack Exchange (GIS SE), một trang web hỏi và đáp dựa trên cộng đồng dành cho các ứng dụng không gian địa lý.
Xem các mẹo để tạo câu hỏi hay
Bạn KHÔNG NÊN đăng nội dung phân tích đầy đủ và yêu cầu cộng đồng nhà phát triển gỡ lỗi mã của bạn.
Bạn NÊN tách riêng vấn đề và trình bày vấn đề đó trong một câu hoàn chỉnh và không quá vài dòng mã.
Bạn NÊN sử dụng thẻ Stack Exchange "google-earth-engine".
Văn bản trong câu hỏi của bạn được diễn giải là Markdown (cú pháp định kiểu). Hãy tận dụng tính năng in đậm, in nghiêng và tạo kiểu mã để giúp câu hỏi của bạn dễ đọc và dễ lướt qua hơn. Sử dụng các nút ở đầu trình chỉnh sửa câu hỏi hoặc tham khảo hướng dẫn về ngữ pháp Markdown này để áp dụng kiểu. Duyệt qua trang trợ giúp của GIS SE để biết thêm thông tin về cách đặt câu hỏi.
Hãy xem ví dụ này làm hướng dẫn về cách định dạng và đánh dấu câu hỏi:
Tiêu đề:
Tại sao kết quả của ee.Reducer.fixedHistogram() lại là số thập phân? (Earth Engine)
Body:
I am calculating a histogram for an area of interest using `ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction, but not always. I was expecting integer results only, why are the results fractions of a pixel? Here is my code; inspect the histogram table to see the results. ```js // Define an image. var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810'); // Define an area of interest. var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8); // Calculate a histogram for the pixels in the API. var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({ reducer: ee.Reducer.fixedHistogram(0, 5000, 250), geometry: aoi, scale: 30 }); // A dictionary was returned, get the ee.Array results for SWIR1 band. var swir1HistArray = ee.Array(reflHistDict.get('B6')); print(swir1HistArray); ``` [Code Editor script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)
Tôi đang tính toán biểu đồ cho một khu vực quan tâm bằng cách sử dụng ee.Reducer.fixedHistogram()
. Số pixel trên mỗi vùng chứa thường là một phân số, nhưng không phải lúc nào cũng vậy. Tôi chỉ mong đợi kết quả là số nguyên, tại sao kết quả lại là phân số của một pixel?
Dưới đây là mã của tôi; hãy kiểm tra bảng biểu đồ để xem kết quả.
// Define an image. var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810'); // Define an area of interest. var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8); // Calculate a histogram for the pixels in the API. var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({ reducer: ee.Reducer.fixedHistogram(0, 5000, 250), geometry: aoi, scale: 30 }); // A dictionary was returned, get the ee.Array results for SWIR1 band. var swir1HistArray = ee.Array(reflHistDict.get('B6')); print(swir1HistArray);
Diễn đàn nhà phát triển Earth Engine
Đăng câu hỏi thảo luận và các chủ đề chung về Earth Engine lên Diễn đàn dành cho nhà phát triển Earth Engine, một Nhóm Google. Nội dung đăng phải tập trung vào Earth Engine. Hãy sử dụng các diễn đàn khác để thảo luận về các chủ đề chung hơn về Quan sát Trái Đất, Điều tra từ xa và GIS. Bạn có thể đăng thông tin về các vị trí công việc yêu cầu kỹ năng sử dụng Earth Engine, nhưng hãy yêu cầu người trả lời trực tiếp trả lời bạn thay vì danh sách.
Báo cáo lỗi
Bạn phát hiện thấy lỗi gì? (nhấp vào đường liên kết để tìm hiểu thêm hoặc mở rộng để xem ví dụ)
Lỗi API: lỗi tập lệnh hoặc kết quả không chính xác
- Kết quả hàm không mong muốn hoặc không chính xác
- Lỗi không quen thuộc
- Thông báo lỗi nội bộ
- Các lỗi không được giải quyết bằng các phương thức gỡ lỗi thông thường
- Một tập lệnh không thay đổi và đang hoạt động từ cách đây một thời gian, hiện KHÔNG hoạt động
- Tài liệu về API thiếu thông tin quan trọng
- Vấn đề liên quan đến thành phần của Danh mục dữ liệu
Lỗi giao diện Trình soạn thảo mã: Vấn đề về chức năng và hiển thị giao diện người dùng
- Tập lệnh không tải
- Các nút không hoạt động
- Bố cục lạ
- Thiếu phần tử trang
- Tính năng tương tác với bản đồ không hoạt động
- Tính năng tìm kiếm trong Danh mục dữ liệu không hoạt động
API
Hãy làm theo hướng dẫn sau để gửi lỗi:
- Tìm trong danh sách lỗi hiện có.
- Nếu bạn tìm thấy một lỗi có liên quan, hãy gắn dấu sao vào lỗi đó và thêm nhận xét (không bắt buộc) để mô tả mức độ ảnh hưởng của lỗi đó đến quy trình làm việc của bạn.
- Nếu không có vấn đề liên quan, hãy thêm vấn đề mới bằng mẫu báo cáo lỗi này.
Trình soạn thảo mã
Báo cáo lỗi liên quan đến giao diện Trình soạn thảo mã bằng cách mở Trình soạn thảo mã, nhấp vào nút , sau đó nhấp vào Gửi phản hồi về Trình soạn thảo mã. Một cửa sổ sẽ xuất hiện để bạn mô tả vấn đề; bạn cũng có cơ hội đánh dấu ảnh chụp màn hình để làm nổi bật vị trí của vấn đề.
Vấn đề về tập dữ liệu
Báo lỗi tại đây. Nếu có thể, hãy cung cấp đường liên kết đến Trình soạn thảo mã cho thấy vấn đề.
Vấn đề về việc đăng ký
Truy cập vào trang đăng ký của Earth Engine để định cấu hình quyền truy cập.
Nếu gặp vấn đề về việc đăng ký hoặc truy cập vào Earth Engine, bạn có thể yêu cầu Nhóm hỗ trợ đăng ký Earth Engine trợ giúp.
Thông báo lỗi
Có nhiều cách để tạo ra lỗi trong Earth Engine. Hãy làm theo các bước sau để xác định nguồn gốc của vấn đề và tìm cách giải quyết:
- Hãy sử dụng hướng dẫn gỡ lỗi làm tài nguyên ban đầu để hiểu rõ loại lỗi bạn đang gặp phải và cách giải quyết lỗi đó.
- Tìm kiếm thông báo lỗi trên Google; kết quả thường được trả về từ GIS Stack Exchange.
- Tìm thông báo lỗi của bạn trên Diễn đàn dành cho nhà phát triển để xem liệu người khác có gặp phải vấn đề tương tự hay không.
- Nếu sau khi tham khảo tất cả tài nguyên có sẵn, bạn vẫn không rõ nguyên nhân gây ra lỗi, hãy đăng câu hỏi.
- Cuối cùng, nếu lỗi vẫn chưa được giải quyết và bạn nghi ngờ đó là lỗi, hãy báo cáo lỗi đó.
Hạn mức bổ sung
Sử dụng cho mục đích phi thương mại hoặc nghiên cứu
Nếu cần thêm hạn mức để sử dụng Earth Engine cho mục đích phi thương mại hoặc nghiên cứu, bạn có thể đăng ký thêm hạn mức miễn phí trong một năm ("tăng hạn mức") ngoài hạn mức tiêu chuẩn đi kèm với quyền truy cập vào nền tảng. Chúng tôi xem xét tất cả các đơn đăng ký, tập trung vào tác động xã hội và môi trường trên quy mô lớn.
Bạn có thể yêu cầu tăng các hạn mức định mức sau:
- Hạn mức bộ nhớ thành phần, giới hạn lượng dữ liệu thành phần mà người dùng có thể lưu trữ trong kho thành phần EE.
- Hạn mức tác vụ hàng loạt, quy định số lượng tác vụ song song mà người dùng có thể chạy trong môi trường hàng loạt. Môi trường xử lý hàng loạt cung cấp kết quả tính toán không đồng bộ ở dạng tệp được phân phối đến bộ nhớ Earth Engine, Google Cloud Storage hoặc Google Drive.
- Yêu cầu hạn mức song song cho môi trường tương tác, giới hạn tốc độ và tính song song của các truy vấn đến dịch vụ Earth Engine.
Biểu mẫu đăng ký
Để đăng ký bất kỳ loại hạn mức bổ sung nào, hãy đảm bảo rằng cách bạn sử dụng Earth Engine đáp ứng tất cả các yêu cầu sau:
- dùng cho mục đích nghiên cứu và phi thương mại
- được thực hiện thông qua một dự án trên Google Cloud
- hỗ trợ các trường hợp sử dụng có tác động đến môi trường và xã hội
Trong nhiều trường hợp, bạn có thể sửa đổi mã của riêng mình để chạy hiệu quả hơn và tránh việc cần phải tăng cường. Trước khi áp dụng mức tăng, hãy xem các phần Lỗi mở rộng quy mô, Phương thức gỡ lỗi và Các phương pháp hay nhất về lập trình trong tài liệu Earth Engine để biết các đề xuất. Bạn cũng có thể thảo luận về phương pháp của mình với những người khác trên Diễn đàn nhà phát triển Earth Engine. Có nhiều phương pháp hay nhất để xử lý hình ảnh lớn và phức tạp một cách hiệu quả bằng Earth Engine. Các chuyên gia trên diễn đàn có thể trợ giúp bạn. Trước khi đăng, hãy đọc các phương pháp hay nhất để soạn yêu cầu trợ giúp.
Sau khi bạn xác nhận rằng mã của mình đã được tối ưu hoá và mức tăng đó là giải pháp duy nhất giúp bạn có tác động, hãy tiếp tục yêu cầu tăng mức tăng.
Nếu bạn có thắc mắc về yêu cầu nâng cấp, hãy liên hệ với Nhóm hỗ trợ nâng cấp Earth Engine để mô tả vấn đề.
Sử dụng cho mục đích thương mại
Nếu bạn đang sử dụng Earth Engine cho mục đích thương mại, hãy truy cập trang Earth Engine cho mục đích thương mại để liên hệ với bộ phận bán hàng để được cấp thêm hạn mức.
Yêu cầu về tập dữ liệu
Hãy làm theo các hướng dẫn sau để yêu cầu một tập dữ liệu mới hoặc báo cáo lỗi cho một tập dữ liệu hiện có:
- Tìm kiếm các yêu cầu tập dữ liệu mới hoặc hiện có.
- Nếu bạn tìm thấy một yêu cầu về tập dữ liệu có liên quan, hãy gắn dấu sao vào vấn đề đó và thêm nhận xét (không bắt buộc) để mô tả cách tập dữ liệu đó hữu ích trong công việc của bạn.
- Nếu không có yêu cầu dữ liệu có liên quan, hãy gửi yêu cầu mới cho một tập dữ liệu mới hoặc hiện có.
Yêu cầu về tính năng
Hãy làm theo hướng dẫn sau để yêu cầu một API hoặc tính năng mới cho Trình chỉnh sửa mã:
- Tìm kiếm trong danh sách các yêu cầu tính năng hiện có.
- Nếu bạn tìm thấy một yêu cầu về tính năng có liên quan, hãy gắn dấu sao vào vấn đề đó và thêm nhận xét (không bắt buộc) để mô tả tính năng đó sẽ hữu ích như thế nào trong công việc của bạn.
- Nếu không có yêu cầu về tính năng liên quan, hãy gửi yêu cầu mới bằng cách sử dụng mẫu này.
Thay đổi về hành vi hoặc đầu ra của tập lệnh
Mã, cấu trúc và chính sách của API Earth Engine có thể thay đổi, dẫn đến hành vi hoặc lỗi khác nhau xuất hiện hiện tại nhưng không xuất hiện trước đây đối với cùng một tập lệnh. Hãy gửi lỗi API cho những loại vấn đề này, nhưng trước tiên, hãy xác minh một số điều:
- Xác nhận rằng tập lệnh của bạn không thay đổi gì – hãy kiểm tra nhật ký tập lệnh.
- Xác nhận rằng không có gì thay đổi về bộ sưu tập đầu vào của bạn (ví dụ: bạn có đang lọc ngày hình ảnh thành hiện tại và hiện có hình ảnh mới trong bộ sưu tập không?).
- Bạn có đang dựa vào các mô-đun tập lệnh đã nhập hoặc các thành phần dùng chung không còn hoạt động hoặc đã thay đổi không?
- Có phải đó là cùng một tập lệnh nhưng chạy trên một khu vực quan tâm hoặc tập dữ liệu khác không?
Sau khi kiểm tra để đảm bảo rằng chưa có lỗi tương tự nào được đăng, hãy gửi lỗi của bạn và cung cấp thông tin liên quan đến những điểm này trong báo cáo lỗi.
Thiếu thành phần danh mục
Hãy xem hướng dẫn này để tìm hiểu cách xác nhận và báo cáo tài sản bị thiếu trong Danh mục dữ liệu Earth Engine.
Giúp đỡ người khác
Bạn có thể giúp đỡ người khác bằng một số cách sau:
- Trả lời và chỉnh sửa câu hỏi trên GIS Stack Exchange.
- Trả lời câu hỏi trên Diễn đàn dành cho nhà phát triển Earth Engine.
- Viết hướng dẫn.
- Trình bày các bài giảng về cách sử dụng Earth Engine tại trường đại học hoặc nơi làm việc của bạn. Dưới đây là một số tài nguyên giúp bạn bắt đầu: