منبع: EarthEngineAsset
اطلاعات در مورد دارایی Earth Engine.
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | نوع دارایی |
name | نام دارایی. |
id | شناسه دارایی معادل |
updateTime | آخرین زمان اصلاح دارایی. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
properties | ویژگی های کلید/مقدار مرتبط با دارایی. |
startTime | مهر زمانی مرتبط با دارایی، در صورت وجود، به عنوان مثال زمانی که یک تصویر ماهواره ای گرفته شده است. برای دارایی هایی که با یک بازه زمانی مطابقت دارند، مانند مقادیر متوسط در طول یک ماه یا سال، این مهر زمانی با شروع آن بازه مطابقت دارد. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
endTime | برای دارایی هایی که با یک بازه زمانی مطابقت دارند، مانند مقادیر متوسط در طول یک ماه یا سال، این مهر زمانی مربوط به پایان آن بازه زمانی (انحصاری) است. از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثالها: |
geometry | ردپای فضایی مرتبط با دارایی، در صورت وجود، به عنوان یک شی هندسی GeoJSON (به RFC 7946 مراجعه کنید). |
bands[] | اطلاعات مربوط به باندهای داده دارایی تصویر. برای دارایی های غیر تصویری حذف شده است. |
sizeBytes | اندازه یک دارایی برگ (به عنوان مثال یک تصویر) در بایت. |
featureCount | تعداد ویژگیهای دارایی، در صورت وجود. |
quota | اطلاعات سهمیه مرتبط با دارایی پوشه، در صورت وجود. برای دارایی های پوشه متعلق به کاربر سطح بالا (به عنوان مثال "users/*" یا "projects/*") برگردانده شد. |
tilesets[] | کاشیهای پشتیبان این تصویر. فقط برای تصاویر خارجی که پیکسلهای آنها از فضای ذخیرهسازی غیر متعلق به Earth Engine بازیابی میشوند، وجود دارد. |
location میدان اتحادیه اطلاعاتی در مورد مکان و نحوه ذخیره کاشی های شطرنجی. location فقط می تواند یکی از موارد زیر باشد: | |
cloudStorageLocation | منسوخ شده است. به جای آن از |
featureViewAssetLocation | مکان این FeatureView در EE. |
CloudStorageLocation
مکان یک دارایی در فضای ذخیرهسازی ابری.
نمایندگی JSON |
---|
{ "uris": [ string ] } |
فیلدها | |
---|---|
uris[] | URI داده ها فقط URI های Google Cloud Storage پشتیبانی می شوند. هر URI باید در قالب زیر مشخص شود: "gs://bucket-id/object-id". در حال حاضر فقط یک URI پشتیبانی می شود. اگر بیش از یک URI مشخص شده باشد، خطای |
FeatureViewLocation
دارایی FeatureView EE.
نمایندگی JSON |
---|
{
"assetOptions": {
object ( |
فیلدها | |
---|---|
assetOptions | گزینههای زمان دریافت برای داراییهای FeatureView. |
FeatureViewOptions
گزینههای زمان دریافت برای داراییهای FeatureView.
نمایندگی JSON |
---|
{ "featureViewAttributes": [ { object ( |
فیلدها | |
---|---|
featureViewAttributes[] | ویژگیهای موجود در دارایی FeatureView، که شامل طرحی برای دارایی است. اینها ویژگی هایی هستند که ویژگی های این دارایی می توانند داشته باشند. هر ویژگی یک نام و یک نوع دارد. |
ingestionTimeParameters | پارامترهای زمان مصرف FeatureView. |
FeatureViewAttribute
یک ویژگی FeatureView و نوع آن.
نمایندگی JSON |
---|
{
"name": string,
"type": enum ( |
فیلدها | |
---|---|
name | نام صفت. |
type | نوع صفت |
تایپ کنید
این انواع آینه ای از موارد موجود در geo/enterprise/layers/public/data_source_schema.proto هستند.
Enums | |
---|---|
TYPE_UNSPECIFIED | تایپ نامشخص |
INTEGER | یک عدد صحیح 64 بیتی. |
BOOLEAN | مقدار بولی درست/نادرست. |
DOUBLE | یک عدد ممیز شناور با دقت دو برابر. |
STRING | رشته ای با طول نامحدود. |
DATE_TIME | یک تاریخ/زمان، که بهعنوان یک عدد صحیح 64 بیتی امضا شده در میکروثانیه از آن دوران نشان داده میشود، و بنابراین از دوره زمانی 290308 قبل از میلاد تا 294247 پس از میلاد پشتیبانی میکند. |
FeatureViewIngestionTimeParameters
پارامترهای زمان مصرف FeatureView. این پارامترها باید در زمان مصرف مشخص شوند و نمیتوانند در لحظه برای FeatureView بهروزرسانی شوند.
نمایندگی JSON |
---|
{ "thinningOptions": { object ( |
فیلدها | |
---|---|
thinningOptions | حداکثر تعداد کادرهای محدودکننده ویژگی که مجاز به قطع کردن یک کاشی هستند. این عدد باید غیرمنفی باشد. |
rankingOptions | گزینه هایی برای تخصیص رتبه های z-order و کاهش رتبه ها به ویژگی ها. |
ThinningOptions
گزینه های نازک کردن که چگالی نمایش ویژگی ها در هر کاشی را کنترل می کنند.
نمایندگی JSON |
---|
{
"maxFeaturesPerTile": integer,
"thinningStrategy": enum ( |
فیلدها | |
---|---|
maxFeaturesPerTile | حداکثر تعداد کادرهای محدودکننده ویژگی که مجاز به قطع کردن یک کاشی هستند. این عدد باید غیرمنفی باشد. |
thinningStrategy | استراتژی کاهش ویژگی که باید استفاده شود. |
استراتژی نازک شدن
استراتژی نازک شدن ویژگی ها
Enums | |
---|---|
UNKNOWN_THINNING_STRATEGY | استراتژی نازک شدن ناشناخته |
GLOBALLY_CONSISTENT | هنگام نازک شدن در یک LOD خاص، نازک شدن جهانی سازگار به این معنی است که اگر یک ویژگی با نازک شدن حذف شود، تمام ویژگی های دیگر با رتبه نازک شدن برابر یا بدتر نیز حذف خواهند شد. |
HIGHER_DENSITY | هنگام نازک شدن، سعی کنید تا حد امکان به حد حداکثر ویژگی های PerTile برای هر کاشی نزدیک شوید. ما ویژگیهای با رتبه بهتر را بر ویژگیهای با رتبه بدتر ترجیح میدهیم، اما گاهی اوقات اگر به ما در دستیابی به تراکم ویژگی بالاتر کمک کند، ویژگیهای رتبهبندی بهتر را کنار میگذاریم. ما تضمین میکنیم که استراتژی قطعی است، و مجموعه ویژگیهای پس از نازک شدن مجموعهای از ویژگیهایی است که توسط نازکسازی مداوم در سطح جهانی ایجاد میشود. |
گزینه های رتبه بندی
گزینه های رتبه بندی برای مرتبه z و نازک شدن.
نمایندگی JSON |
---|
{ "zOrderRankingRule": { object ( |
فیلدها | |
---|---|
zOrderRankingRule | قانون رتبه بندی برای تخصیص رتبه های مرتبه z به ویژگی ها. |
thinningRankingRule | قانون رتبه بندی برای اختصاص رتبه های نازک شدن به ویژگی ها. |
قانون رتبه بندی
قوانین رتبه بندی که نحوه رتبه بندی ویژگی ها برای نازک شدن و مرتبه z را کنترل می کند.
نمایندگی JSON |
---|
{
"rankByOneThingRule": [
{
object ( |
فیلدها | |
---|---|
rankByOneThingRule[] | فهرستی مرتب از قوانین رتبهبندی صفر یا بیشتر (مانند attr)، که بهعنوان کلیدهای رتبهبندی اولیه، ثانویه، ... برای تنظیم thinning_rank در هر RankedFeature استفاده میشوند. |
RankByOneThingRule
یک قانون رتبه بندی فردی برای کنترل رتبه برای نازک شدن و مرتبه z.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
rule میدان اتحادیه نوع قانون رتبه بندی مورد استفاده. rule فقط می تواند یکی از موارد زیر باشد: | |
rankByAttributeRule | رتبه بندی بر اساس مقدار ویژگی ویژگی. |
rankByMinVisibleLodRule | رتبه بندی بر اساس حداقل فاصله ای که در آن هندسه ویژگی برای اولین بار قابل مشاهده است. یک ویژگی با هر نقطه ای همیشه در همه LOD ها قابل مشاهده است. منسوخ شده: لطفاً به جای آن از rankByMinZoomLevelRule استفاده کنید. |
rankByGeometryTypeRule | رتبه بندی بر اساس نوع هندسه تقدم انواع، زیاد به کم: چند ضلعی، چند خطی، نقطه، هیچ. در ویژگیهایی با چندین نوع، بالاترین اولویت دارد. |
rankByMinZoomLevelRule | رتبه بندی بر اساس حداقل سطح زوم که در آن هندسه ویژگی برای اولین بار قابل مشاهده است. یک ویژگی با هر نقطه ای همیشه در همه LOD ها قابل مشاهده است. |
direction | اینکه رتبه این یک چیز باید صعودی باشد (مقادیر پایین تر، یعنی مهم تر) یا نزولی (اول مقادیر بالا، یعنی مهم تر). به عبارت دیگر، ASCENDING به معنای استفاده مستقیم از ترتیبی است که در مستندات زیر پیام RankByAttributeRule (یا سایر موارد) در زیر توضیح داده شده است، و DESCENDING به معنای معکوس کردن آن ترتیب است. |
RankByAttributeRule
رتبه بندی بر اساس مقدار ویژگی ویژگی.
نمایندگی JSON |
---|
{ "attributeName": string } |
فیلدها | |
---|---|
attributeName | بر اساس مقدار مشخصه با نام داده شده رتبه بندی کنید. این عمدتاً ترتیب طبیعی مقادیر نوع داده شده است، با برخی ظرافت ها و توضیحات: - برای اعداد صحیح، مقادیر کمتر قبل از مقادیر بالاتر می آیند - برای attr های دوگانه، مقادیر پایین تر قبل از مقادیر بالاتر می آیند با NaN در نظر گرفته شده کمتر از همه مقادیر دیگر از جمله منهای بی نهایت - برای attr های بولی، برای attrs های بولی، مقدار false برای تاریخ قبل از اینکه به درستی می آیند در نظر گرفته می شود. attrها از نظر واژگانی رتبه بندی می شوند - attr که مقدار آن تنظیم نشده است در نظر گرفته می شود که دارای مقدار پیش فرض نوع داده شده باشد (0 برای عدد صحیح، false برای boolean و غیره). |
RankByMinVisibleLodRule
این نوع هیچ فیلدی ندارد.
رتبه بندی بر اساس حداقل فاصله ای که در آن هندسه ویژگی برای اولین بار قابل مشاهده است. یک ویژگی با هر نقطه ای همیشه در همه LOD ها قابل مشاهده است.
RankByGeometryTypeRule
این نوع هیچ فیلدی ندارد.
رتبه بندی بر اساس نوع هندسه تقدم انواع، زیاد به کم: چند ضلعی، چند خطی، نقطه، هیچ. در ویژگیهایی با چندین نوع، بالاترین اولویت دارد.
RankByMinZoomLevelRule
این نوع هیچ فیلدی ندارد.
رتبه بندی بر اساس حداقل سطح زوم که در آن هندسه ویژگی برای اولین بار قابل مشاهده است. یک ویژگی با هر نقطه ای همیشه در همه LOD ها قابل مشاهده است.
جهت
آیا میتوان فهرستی را از کم به بالا (ASCENDING) یا از بالا به پایین (نزولی) سفارش داد.
Enums | |
---|---|
DIRECTION_UNSPECIFIED | هیچ جهت رتبه بندی مشخص نشده است. |
ASCENDING | ترتیب صعودی |
DESCENDING | ترتیب نزولی |
تایپ کنید
انواع دارایی
Enums | |
---|---|
TYPE_UNSPECIFIED | نامشخص |
IMAGE | تصویر. |
IMAGE_COLLECTION | مجموعه تصاویر. |
TABLE | جدول |
FOLDER | پوشه. |
CLASSIFIER | طبقه بندی کننده. |
FEATURE_VIEW | دارایی FeatureView. |
ImageBand
اطلاعات مربوط به یک باند داده واحد از دارایی تصویر.
نمایندگی JSON |
---|
{ "id": string, "dataType": { object ( |
فیلدها | |
---|---|
id | شناسه گروه |
dataType | نوع عددی باند. |
grid | شبکه پیکسلی باند. |
pyramidingPolicy | سیاست هرمی گروه. |
missingData | مقدار(های) نشان دهنده داده های از دست رفته است. |
PixelDataType
نوع عددی پیکسل های یک باند تصویر را مشخص می کند.
نمایندگی JSON |
---|
{ "precision": enum ( |
فیلدها | |
---|---|
precision | دقت عددی نوع |
range | محدوده نوع عددی، در صورت وجود. معمولاً برای انواع ممیز شناور وجود ندارد. |
dimensionsCount | تعداد ابعاد در یک نوع داده با ارزش آرایه، یا صفر برای نشان دادن یک نوع اسکالر معمولی. |
دقت
دقت یک نوع داده عددی را مشخص می کند.
Enums | |
---|---|
PRECISION_UNSPECIFIED | نامشخص |
INT | نوع داده دارای دقت عدد صحیح است. توجه داشته باشید که این می تواند اعداد صحیح با اندازه های متفاوت را نشان دهد. |
FLOAT | نوع داده دارای دقت ممیز شناور 32 بیتی است. |
DOUBLE | نوع داده دارای دقت ممیز شناور 64 بیتی (دوبرابر) است. |
داده های گم شده
لیستی از مقادیری که هیچ داده ای را نشان نمی دهد.
نمایندگی JSON |
---|
{ "values": [ number ] } |
فیلدها | |
---|---|
values[] | مقادیری که هیچ داده ای را نشان نمی دهند. |
FolderQuota
استفاده فعلی و محدودیت های یک پوشه سطح بالا را شرح می دهد.
نمایندگی JSON |
---|
{ "sizeBytes": string, "maxSizeBytes": string, "assetCount": string, "maxAssets": string } |
فیلدها | |
---|---|
sizeBytes | اندازه پوشه بر حسب بایت |
maxSizeBytes | حداکثر اندازه پوشه بر حسب بایت. |
assetCount | تعداد دارایی های ذخیره شده در پوشه. |
maxAssets | حداکثر تعداد دارایی هایی که می توان در پوشه ذخیره کرد. |
Tileset
مجموعه ای از ImageSources که می توان با یک شناسه منحصر به فرد به آنها ارجاع داد.
نمایندگی JSON |
---|
{ "id": string, "sources": [ { object ( |
فیلدها | |
---|---|
id | شناسه tileset. باید در میان مجموعههای کاشی مشخص شده در ImageManifest منحصربهفرد باشد. این شناسه در مرحله پردازش کنار گذاشته می شود. فقط برای پیوند یک Tileset به یک باند استفاده می شود. رشته خالی یک شناسه معتبر است. |
sources[] | منابعی که این مجموعه tileset را تشکیل می دهند. |
dataType | یک نوع داده اختیاری برای باند. اگر مشخص شده باشد، هیچ بررسی برای تأیید اینکه نوع هر فایل ورودی مطابقت دارد انجام نمی شود. |
crs | سیستم مرجع مختصات شبکه پیکسلی که در صورت امکان به عنوان کد استاندارد و در غیر این صورت در قالب WKT مشخص شده است. |
منبع تصویر
یک فایل تصویری و حاشیه های آن.
نمایندگی JSON |
---|
{ "uris": [ string ], "affineTransform": { object ( |
فیلدها | |
---|---|
uris[] | URI داده هایی که باید وارد شوند. در حال حاضر، تنها URI های فضای ذخیره سازی ابری Google پشتیبانی می شوند. هر URI باید در قالب زیر مشخص شود: "gs://bucket-id/object-id". شی اصلی باید اولین عنصر لیست باشد، و پس از آن قسمت های فرعی فهرست شوند. هر URI در صورت تنظیم با |
affineTransform | یک تبدیل افین اختیاری. فقط در صورتی باید مشخص شود که دادههای |
dimensions | ابعاد شطرنجی بر حسب پیکسل فقط زمانی استفاده می شود که 'skipMetadataRead' تنظیم شده باشد. |
نوع داده
نوع داده عددی را مشخص می کند.
Enums | |
---|---|
DATA_TYPE_UNSPECIFIED | نامشخص |
INT8 | عدد صحیح امضا شده 8 بیتی. |
UINT8 | عدد صحیح بدون علامت 8 بیتی. |
INT16 | عدد صحیح امضا شده 16 بیتی. |
UINT16 | عدد صحیح بدون علامت 16 بیتی. |
INT32 | عدد صحیح امضا شده 32 بیتی. |
UINT32 | عدد صحیح بدون علامت 32 بیتی. |
FLOAT | شناور 32 بیتی. |
DOUBLE | شناور 64 بیتی. |
روش ها | |
---|---|
| یک دارایی را کپی می کند. |
| دارایی ایجاد می کند. |
| دارایی را حذف می کند. |
| اطلاعات دقیقی در مورد یک دارایی دریافت می کند. |
| خط مشی کنترل دسترسی را برای یک منبع دریافت می کند. |
| پیکسل ها را از دارایی تصویر واکشی می کند. |
| هر دارایی کانتینری مانند پوشه یا مجموعه را فهرست می کند. |
| ویژگی های یک دارایی جدول را فهرست می کند. |
| یک دارایی را جابجا می کند. |
| یک دارایی را به روز می کند. |
| خط مشی کنترل دسترسی را روی منبع مشخص شده تنظیم می کند. |
| مجوزهایی را که تماس گیرنده در منبع مشخص شده دارد، برمی گرداند. |