Global Power Plant Database

WRI/GPPD/power_plants
資料集可用性
2018-06-11T00:00:00Z–2018-06-11T00:00:00Z
資料集來源
Earth Engine 程式碼片段
FeatureCollection
ee.FeatureCollection("WRI/GPPD/power_plants")
FeatureView
ui.Map.FeatureViewLayer("WRI/GPPD/power_plants_FeatureView")
標記
基礎架構邊界 資料表 wri
能源
基礎架構
功率
power-plants

說明

Global Power Plant Database 是全球電廠的綜合開放原始碼資料庫。集中管理電廠資料,方便瀏覽、比較及發掘洞察資訊。每個電廠都有地理位置資訊,且項目包含電廠容量、發電量、所有權和燃料類型等資訊。截至 2018 年 6 月,資料庫已收錄 164 個國家/地區約 28,500 座電廠的資料。資料一經發布,這份報表就會持續更新。

如要瞭解資料集建立方法,請參閱世界資源研究所發布的「全球電廠資料庫」

如要瞭解如何建立資料集,請前往 GitHub 查看相關程式碼。您也可以在 GitHub 找到資料庫的最新版本 (可能與 Earth Engine 中的版本有顯著差異)。

如果您使用這個資料集,供應商 (WRI) 會要求您註冊使用,並視需要註冊接收更新通知。

資料表結構定義

資料表結構定義

名稱 類型 說明
country STRING

符合 ISO 3166-1 alpha-3 規格的 3 字元國家/地區代碼

country_lg STRING

國家/地區名稱的完整形式

名稱 STRING

電廠名稱或標題,通常以羅馬拼音形式呈現

gppd_idnr STRING

電廠的 10 或 12 個字元 ID

capacitymw DOUBLE

發電容量 (百萬瓦)

latitude DOUBLE

以十進制度數表示的地理位置

longitude DOUBLE

以十進制度數表示的地理位置

fuel1 STRING

發電或出口所用的能源

fuel2 STRING

發電或出口所用的能源

fuel3 STRING

發電或出口所用的能源

fuel4 STRING

發電或出口所用的能源

comm_year STRING

工廠營運年份,資料可用時以單位容量加權

擁有者 STRING

電廠的主要股東,通常以羅馬化形式呈現

來源 STRING

回報資料的實體,可能是機構、報表或文件,通常以羅馬化形式呈現

網址 STRING

與「來源」欄位對應的網頁文件

src_latlon STRING

地理位置資訊的歸因

cap_year DOUBLE

回報容量資訊的年份

gwh_2013 DOUBLE

2013 年的發電量 (十億瓦時)

gwh_2014 DOUBLE

2014 年的發電量 (十億瓦時)

gwh_2015 DOUBLE

2015 年的發電量 (十億瓦時)

gwh_2016 DOUBLE

2016 年的發電量 (十億瓦時)

gwh_estimt DOUBLE

2015 年的預估年發電量 (十億瓦時)

使用條款

使用條款

CC-BY-4.0

引用內容

引用內容:

使用 Earth Engine 探索

程式碼編輯器 (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);
});
在程式碼編輯器中開啟

以 FeatureView 形式視覺化

FeatureViewFeatureCollection 的加速表示法,只能檢視。詳情請參閱 FeatureView說明文件。

程式碼編輯器 (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);
在程式碼編輯器中開啟