
- 資料集可用性
- 2018-06-11T00:00:00Z–2018-06-11T00:00:00Z
- 資料集來源
- 世界資源研究所
- 標記
說明
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 年的預估年發電量 (十億瓦時) |
使用條款
使用條款
引用內容
Global Energy Observatory、Google、斯德哥爾摩皇家理工學院、格羅寧根大學、世界資源研究所。2018 年。全球發電廠資料庫。發布於 Resource Watch 和 Google Earth Engine; https://resourcewatch.org/ https://earthengine.google.com/
使用 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 形式視覺化
FeatureView
是 FeatureCollection
的加速表示法,只能檢視。詳情請參閱
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);