Global Power Plant Database

WRI/GPPD/power_plants
Veri Kümesi Kullanılabilirliği
2018-06-11T00:00:00Z–2018-06-11T00:00:00Z
Veri Kümesi Sağlayıcı
Earth Engine Snippet
FeatureCollection
ee.FeatureCollection("WRI/GPPD/power_plants")
FeatureView
ui.Map.FeatureViewLayer("WRI/GPPD/power_plants_FeatureView")
Etiketler
infrastructure-boundaries table wri
enerji
altyapı
güç
power-plants

Açıklama

Global Power Plant Database, dünya genelindeki elektrik santrallerinin kapsamlı bir açık kaynak veritabanıdır. Geçişi, karşılaştırmayı ve analiz yapmayı kolaylaştırmak için santral verilerini merkezileştirir. Her bir santralin coğrafi konumu belirlenir ve girişlerde santral kapasitesi, üretim, sahiplik ve yakıt türü hakkında bilgiler yer alır. Haziran 2018 itibarıyla veritabanında 164 ülkeden yaklaşık 28.500 santral yer almaktadır. Veriler kullanıma sunuldukça bu sayfa sürekli olarak güncellenecektir.

Veri kümesi oluşturma metodolojisi, World Resources Institute'un "A Global Database of Power Plants" (Küresel Bir Enerji Santrali Veritabanı) yayınında verilmiştir.

Veri kümesinin oluşturulmasıyla ilgili kodu GitHub'da bulabilirsiniz. Veritabanının en yeni sürümü (Earth Engine'deki sürümden önemli ölçüde farklılıklar içerebilir) GitHub'da da mevcuttur.

Bu veri kümesini kullanıyorsanız sağlayıcı (WRI), kullanımınızı kaydetmenizi ve (isteğe bağlı olarak) güncelleme bildirimleri almak için kaydolmanızı istemektedir.

Tablo Şeması

Tablo Şeması

Ad Tür Açıklama
country Dize

ISO 3166-1 alfa-3 spesifikasyonlarına karşılık gelen 3 karakterli ülke kodu

country_lg Dize

Ülke adının daha uzun biçimi

ad Dize

Santralin adı veya başlığı (genellikle Latin alfabesine çevrilmiş biçimde)

gppd_idnr Dize

Santralin 10 veya 12 karakterlik tanımlayıcısı

capacitymw ÇİFT

Megavat cinsinden elektrik üretim kapasitesi

latitude ÇİFT

Ondalık derece cinsinden coğrafi konum

longitude ÇİFT

Ondalık derece cinsinden coğrafi konum

fuel1 Dize

Elektrik üretimi veya dışa aktarımında kullanılan enerji kaynağı

fuel2 Dize

Elektrik üretimi veya dışa aktarımında kullanılan enerji kaynağı

fuel3 Dize

Elektrik üretimi veya dışa aktarımında kullanılan enerji kaynağı

fuel4 Dize

Elektrik üretimi veya dışa aktarımında kullanılan enerji kaynağı

comm_year Dize

Veriler mevcut olduğunda birim kapasitesine göre ağırlıklandırılmış tesis işletme yılı

sahibi Dize

Genellikle Latin harfleriyle yazılmış şekilde, santralin çoğunluk hissedarı

kaynak Dize

Verileri bildiren öğe; kuruluş, rapor veya doküman olabilir. Genellikle Latin harfleriyle yazılır.

url Dize

"Kaynak" alanına karşılık gelen web belgesi

src_latlon Dize

Coğrafi konum bilgileri için ilişkilendirme

cap_year ÇİFT

Kapasite bilgilerinin bildirildiği yıl

gwh_2013 ÇİFT

2013 yılı için bildirilen gigavat saat cinsinden elektrik üretimi

gwh_2014 ÇİFT

2014 yılı için bildirilen gigavat saat cinsinden elektrik üretimi

gwh_2015 ÇİFT

2015 yılı için bildirilen gigavat saat cinsinden elektrik üretimi

gwh_2016 ÇİFT

2016 yılı için bildirilen gigavat saat cinsinden elektrik üretimi

gwh_estimt ÇİFT

2015 yılı için gigavat saat cinsinden tahmini yıllık elektrik üretimi

Kullanım Şartları

Kullanım Şartları

CC-BY-4.0

Alıntılar

Alıntılar:
  • Global Energy Observatory, Google, KTH Royal Institute of Technology in Stockholm, University of Groningen, World Resources Institute. 2018. Global Power Plant Database. Resource Watch ve Google Earth Engine'de yayınlanmıştır; https://resourcewatch.org/ https://earthengine.google.com/

Earth Engine ile keşfetme

Kod Düzenleyici (JavaScript)

// Visualization for WRI/GPPD/power_plants

var table = ee.FeatureCollection('WRI/GPPD/power_plants');

// Get a color from a fuel
var fuelColor = ee.Dictionary({
  'Coal': '000000',
  'Oil': '593704',
  'Gas': 'bc80bd',
  'Hydro': '0565A6',
  'Nuclear': 'e31a1c',
  'Solar': 'ff7f00',
  'Waste': '6a3d9a',
  'Wind': '5ca2d1',
  'Geothermal': 'fdbf6f',
  'Biomass': '229a00'
});

// List of fuels to add to the map
var fuels = [
    'Coal', 'Oil', 'Gas', 'Hydro', 'Nuclear',
    'Solar', 'Waste', 'Wind', 'Geothermal', 'Biomass'];

/**
 * Computes size from capacity and color from fuel type.
 *
 * @param {!ee.Geometry.Point} pt A point
 * @return {!ee.Geometry.Point} Input point with added style dictionary.
 */
function addStyle(pt) {
  var size = ee.Number(pt.get('capacitymw')).sqrt().divide(10).add(2);
  var color = fuelColor.get(pt.get('fuel1'));
  return pt.set(
      'styleProperty', ee.Dictionary({'pointSize': size, 'color': color}));
}

// Make a FeatureCollection out of the power plant data table.
var pp = ee.FeatureCollection(table).map(addStyle);
print(pp.first());

/**
 * Adds power plants of a certain fuel type to the map.
 *
 * @param {string} fuel A fuel type
 */
function addLayer(fuel) {
  print(fuel);
  Map.addLayer(
      pp.filter(ee.Filter.eq('fuel1', fuel))
          .style({styleProperty: 'styleProperty', neighborhood: 50}),
      {}, fuel, true, 0.65);
}

// Apply `addLayer` to each record in `fuels`.
fuelColor.keys().evaluate(function(fuelsList) {
  fuelsList.map(addLayer);
});
Kod Düzenleyici'de aç

FeatureView olarak görselleştirme

FeatureView, FeatureCollection öğesinin salt görüntüleme amaçlı, hızlandırılmış bir gösterimidir. Daha fazla bilgi için FeatureView dokümanlarını inceleyin.

Kod Düzenleyici (JavaScript)

var fvLayer = ui.Map.FeatureViewLayer('WRI/GPPD/power_plants_FeatureView');

var visParams = {
  opacity: 0.65,
  color: {
    property: 'fuel1',
    categories: [
      ['Coal', '000000'],
      ['Oil', '593704'],
      ['Gas', 'bc80bd'],
      ['Hydro', '0565a6'],
      ['Nuclear', 'e31a1c'],
      ['Solar', 'ff7f00'],
      ['Waste', '6a3d9a'],
      ['Wind', '5ca2d1'],
      ['Geothermal', 'fdbf6f'],
      ['Biomass', '229a00']
    ],
    defaultValue: 'ffffff'
  },
  rules: [
    {
      filter: ee.Filter.expression('capacitymw < 500'),
      pointSize: 5,
    },
    {
      filter: ee.Filter.expression('capacitymw >= 500 AND capacitymw < 1000'),
      pointSize: 10,
    },
    {
      filter: ee.Filter.expression('capacitymw >= 1000'),
      pointSize: 15,
    }
  ]
};

fvLayer.setVisParams(visParams);
fvLayer.setName('Power plant (fuel type and capacity)');

Map.setCenter(16, 49, 4);
Map.add(fvLayer);
Kod Düzenleyici'de Aç