ee.FeatureCollection.getDownloadURL

يحصل على عنوان URL للتنزيل. عند الوصول إلى عنوان URL، يتم تنزيل FeatureCollection بأحد التنسيقات المتعددة.

تعرض هذه الدالة عنوان URL للتنزيل أو قيمة غير محدّدة إذا تم تحديد دالة ردّ الاتصال.

الاستخدامالمرتجعات
FeatureCollection.getDownloadURL(format, selectors, filename, callback)Object|String
الوسيطةالنوعالتفاصيل
هذا: featurecollectionFeatureCollectionمثيل FeatureCollection
formatسلسلة، اختياريةتنسيق التنزيل، وهو أحد الخيارات التالية: "csv" أو "json" أو "geojson" أو "kml" أو "kmz" (يُنتج "json" تنسيق GeoJSON). إذا لم يتم تحديدها، تكون القيمة التلقائية هي "csv".
selectorsList[String]|String, optionalأسماء خصائص الميزة المستخدَمة لاختيار السمات المطلوب تنزيلها في حال عدم تحديدها، سيتم تضمين جميع السمات.
filenameسلسلة، اختياريةاسم الملف المطلوب تنزيله، ويتم إلحاق الإضافة تلقائيًا. إذا لم يتم تحديدها، تكون القيمة التلقائية هي "جدول".
callbackالوظيفة، اختياريةدالة ردّ اختيارية في حال عدم توفيرها، يتم إجراء المكالمة بشكل متزامن.

أمثلة

أداة تعديل الرموز (JavaScript)

// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
            .filter('country_lg == "Belgium"');

// Get a download URL for the FeatureCollection.
var downloadUrl = fc.getDownloadURL({
  format: 'CSV',
  selectors: ['capacitymw', 'fuel1'],
  filename: 'belgian_power_plants'
});
print('URL for downloading FeatureCollection as CSV', downloadUrl);

إعداد Python

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

import ee
import geemap.core as geemap

Colab (Python)

# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"')

# Get a download URL for the FeatureCollection.
download_url = fc.getDownloadURL(**{
  'filetype': 'CSV',
  'selectors': ['capacitymw', 'fuel1'],
  'filename': 'belgian_power_plants',
})
display('URL for downloading FeatureCollection as CSV:', download_url)