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',
})
print('URL for downloading FeatureCollection as CSV:', download_url)