التمثيل المرئي للأشكال الهندسية والمعلومات المتعلّقة بها

عرض الأشكال الهندسية

لعرض شكل هندسي، أضفه إلى الخريطة. على سبيل المثال:

محرِّر الرموز البرمجية (JavaScript)

// 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');

لمزيد من المعلومات عن العروض المرئية، اطّلِع على مقالة العرض المرئي للعناصر و FeatureCollection.

معلومات الأشكال الهندسية والبيانات الوصفية

للاطّلاع على معلومات عن شكل هندسي، اطبعه. للوصول إلى المعلومات برمجيًا، توفّر Earth Engine عدة طرق. على سبيل المثال، للحصول على معلومات عن المضلع الذي تم إنشاؤه سابقًا، استخدِم:

محرِّر الرموز البرمجية (JavaScript)

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 ويتم احتساب النتيجة بالمتر أو متر مربع.