تجسم هندسه و اطلاعات

تجسم هندسه ها

برای تجسم یک هندسه، آن را به نقشه اضافه کنید. به عنوان مثال:

ویرایشگر کد (جاوا اسکریپت)

// Create a geodesic polygon.
var polygon = ee.Geometry.Polygon([
  [[-5, 40], [65, 40], [65, 60], [-5, 60], [-5, 60]]
]);

// Create a planar polygon.
var planarPolygon = ee.Geometry(polygon, null, false);

// Display the polygons by adding them to the map.
Map.centerObject(polygon);
Map.addLayer(polygon, {color: 'FF0000'}, 'geodesic polygon');
Map.addLayer(planarPolygon, {color: '000000'}, 'planar polygon');

برای اطلاعات بیشتر در مورد تجسم، به تجسم ویژگی و مجموعه ویژگی مراجعه کنید.

اطلاعات هندسی و فراداده

برای مشاهده اطلاعات مربوط به یک هندسه، آن را چاپ کنید. برای دسترسی به اطلاعات به صورت برنامه ای، Earth Engine چندین روش ارائه می دهد. به عنوان مثال، برای دریافت اطلاعات در مورد چند ضلعی ایجاد شده قبلی، از:

ویرایشگر کد (جاوا اسکریپت)

print('Polygon printout: ', polygon);

// Print polygon area in square kilometers.
print('Polygon area: ', polygon.area().divide(1000 * 1000));

// Print polygon perimeter length in kilometers.
print('Polygon perimeter: ', polygon.perimeter().divide(1000));

// Print the geometry as a GeoJSON string.
print('Polygon GeoJSON: ', polygon.toGeoJSONString());

// Print the GeoJSON 'type'.
print('Geometry type: ', polygon.type());

// Print the coordinates as lists.
print('Polygon coordinates: ', polygon.coordinates());

// Print whether the geometry is geodesic.
print('Geodesic? ', polygon.geodesic());

توجه داشته باشید که محیط (یا طول) یک هندسه بر حسب متر برگردانده می شود و مساحت آن بر حسب متر مربع برمی گردد، مگر اینکه یک برآمدگی مشخص شده باشد. به طور پیش فرض، محاسبه بر روی کروی WGS84 انجام می شود و نتیجه بر حسب متر یا متر مربع محاسبه می شود.