Earth Engine
سطوح سهمیه غیرتجاری را برای محافظت از منابع محاسباتی مشترک و تضمین عملکرد قابلاعتماد برای همه معرفی کرده است. پروژههای غیرتجاری بهطور پیشفرض از «سطح انجمن» استفاده میکنند، اما هرزمان بخواهید میتوانید سطح پروژه را تغییر دهید.
Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
ee.String.evaluate
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
مقدار این شیء را بهصورت ناهمگام از سرور بازیابی میکند و آن را به تابع بازخوانی ارائهشده ارسال میکند.
| کاربرد | بازگشتیها |
|---|
String.evaluate(callback) | |
| متغیر مستقل | نوع | جزئیات |
|---|
این: computedobject | ComputedObject | نمونه ComputedObject. |
callback | عملکرد | تابعی از تابع فرم (موفقیت، شکست)، که وقتی سرور پاسخی برمیگرداند فراخوانی میشود. اگر درخواست موفقیتآمیز باشد، آرگومان موفقیت حاوی نتیجه ارزیابیشده است. اگر درخواست ناموفق بود، آرگومان ناموفق حاوی پیام خطا خواهد بود. |
مثالها
ویرایشگر کد (جاوا اسکریپت)
/**
* WARNING: this function transfers data from Earth Engine servers to the
* client. Doing so can negatively affect request processing and client
* performance. Server-side options should be used whenever possible.
* Learn more about the distinction between server and client:
* https://developers.google.com/earth-engine/guides/client_server
*/
// A server-side ee.String object fetched from a feature property.
var stringServer = ee.Feature(null, {lc: 'grassland'}).getString('lc');
// Use evaluate to transfer server-side string to client for use in ui.Label.
stringServer.evaluate(function(stringClient) {
print('Client-side primitive data type', typeof stringClient); // string
print('Client-side string', stringClient); // grassland
print('Client-side string used in ui.Label',
ui.Label('Land cover: ' + stringClient)); // Land cover: grassland
});
راهاندازی Python
برای اطلاعات درباره Python API و استفاده از
geemap برای توسعه تعاملی، به صفحه
محیط Python مراجعه کنید.
import ee
import geemap.core as geemap
Colab (Python)
# The Earth Engine Python client library does not have an evaluate method for
# asynchronous evaluation of ee.String objects.
# Use ee.String.getInfo() instead.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی."],[],[]]