Global Power Plant Database

WRI/GPPD/электростанции
Доступность набора данных
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 Energy
инфраструктура
власть
электростанции

Описание

Глобальная база данных электростанций (Global Power Plant Database) — это комплексная база данных с открытым исходным кодом по электростанциям по всему миру. Она централизует данные об электростанциях, упрощая навигацию, сравнение и анализ. Каждая электростанция имеет геолокацию, а записи содержат информацию о мощности, выработке, владельце и виде топлива. По состоянию на июнь 2018 года база данных включает около 28 500 электростанций из 164 стран. Она будет постоянно обновляться по мере поступления данных.

Методология создания набора данных приведена в публикации Института мировых ресурсов «Глобальная база данных электростанций» .

Соответствующий код для создания набора данных можно найти на GitHub . Актуальная версия базы данных (которая может содержать существенные отличия от версии в Earth Engine) также доступна на GitHub.

Если вы используете этот набор данных, поставщик (WRI) попросил вас зарегистрировать свое использование и (по желанию) подписаться на получение уведомлений об обновлениях.

Схема таблицы

Схема таблицы

Имя Тип Описание
страна НИТЬ

3-значный код страны, соответствующий спецификациям ISO 3166-1 alpha-3

страна_lg НИТЬ

Более длинная форма обозначения страны

имя НИТЬ

Название или наименование электростанции, как правило, латинизированное.

gppd_idnr НИТЬ

10- или 12-значный идентификатор электростанции

мощностьмВт ДВОЙНОЙ

Электрическая мощность в мегаваттах

широта ДВОЙНОЙ

Геолокация в десятичных градусах

долгота ДВОЙНОЙ

Геолокация в десятичных градусах

топливо1 НИТЬ

Источник энергии, используемый при производстве или экспорте электроэнергии

топливо2 НИТЬ

Источник энергии, используемый при производстве или экспорте электроэнергии

топливо3 НИТЬ

Источник энергии, используемый при производстве или экспорте электроэнергии

топливо4 НИТЬ

Источник энергии, используемый при производстве или экспорте электроэнергии

comm_year НИТЬ

Год эксплуатации завода, взвешенный по единичной мощности, если данные доступны

владелец НИТЬ

Мажоритарный акционер электростанции, как правило, в романизированной форме

источник НИТЬ

Субъект, предоставляющий данные; это может быть организация, отчет или документ, обычно представленный в латинской форме.

URL-адрес НИТЬ

Веб-документ, соответствующий полю «источник»

src_latlon НИТЬ

Атрибуция геолокационной информации

cap_year ДВОЙНОЙ

Год, когда была предоставлена информация о мощности

gwh_2013 ДВОЙНОЙ

Выработка электроэнергии в гигаватт-часах за 2013 год

gwh_2014 ДВОЙНОЙ

Выработка электроэнергии в гигаватт-часах за 2014 год

gwh_2015 ДВОЙНОЙ

Выработка электроэнергии в гигаватт-часах за 2015 год

gwh_2016 ДВОЙНОЙ

Выработка электроэнергии в гигаватт-часах за 2016 год

gwh_estimt ДВОЙНОЙ

Расчетная годовая выработка электроэнергии в гигаватт-часах в 2015 году

Условия эксплуатации

Условия эксплуатации

CC-BY-4.0

Цитаты

Цитаты:
  • Глобальная энергетическая обсерватория, 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);
Открыть в редакторе кода