Global Power Plant Database

WRI/GPPD/power_plants
Disponibilità dei set di dati
2018-06-11T00:00:00Z–2018-06-11T00:00:00Z
Fornitore di set di dati
Snippet di Earth Engine
FeatureCollection
ee.FeatureCollection("WRI/GPPD/power_plants")
FeatureView
ui.Map.FeatureViewLayer("WRI/GPPD/power_plants_FeatureView")
Tag
infrastructure-boundaries table wri
energia
Infrastruttura
potenza
centrali elettriche

Descrizione

Il Global Power Plant Database è un database completo e open source di centrali elettriche in tutto il mondo. Consente di centralizzare i dati delle centrali elettriche per semplificare la navigazione, il confronto e l'estrazione di informazioni. Ogni centrale elettrica è geolocalizzata e le voci contengono informazioni su capacità, generazione, proprietà e tipo di carburante dell'impianto. A partire da giugno 2018, il database include circa 28.500 centrali elettriche di 164 paesi. Verrà aggiornato continuamente man mano che i dati diventano disponibili.

La metodologia per la creazione del set di dati è riportata nella pubblicazione del World Resources Institute "A Global Database of Power Plants".

Il codice associato per la creazione del set di dati è disponibile su GitHub. La versione più recente del database (che potrebbe contenere differenze sostanziali rispetto alla release in Earth Engine) è disponibile anche su GitHub.

Se utilizzi questo set di dati, il fornitore (WRI) ti ha chiesto di registrare il tuo utilizzo e, facoltativamente, di registrarti per ricevere notifiche di aggiornamento.

Schema della tabella

Schema della tabella

Nome Tipo Descrizione
country STRING

Codice paese di 3 caratteri corrispondente alle specifiche ISO 3166-1 alpha-3

country_lg STRING

Forma più lunga della designazione del paese

nome STRING

Nome o titolo della centrale elettrica, generalmente in forma romanizzata

gppd_idnr STRING

Identificatore di 10 o 12 caratteri per la centrale elettrica

capacitymw DOUBLE

Capacità di generazione elettrica in megawatt

latitude DOUBLE

Geolocalizzazione in gradi decimali

longitude DOUBLE

Geolocalizzazione in gradi decimali

fuel1 STRING

Fonte di energia utilizzata per la generazione o l'esportazione di elettricità

fuel2 STRING

Fonte di energia utilizzata per la generazione o l'esportazione di elettricità

fuel3 STRING

Fonte di energia utilizzata per la generazione o l'esportazione di elettricità

fuel4 STRING

Fonte di energia utilizzata per la generazione o l'esportazione di elettricità

comm_year STRING

Anno di esercizio dell'impianto, ponderato in base alla capacità in unità se i dati sono disponibili

proprietario STRING

Socio di maggioranza della centrale elettrica, generalmente in forma romanizzata

origine STRING

L'entità che riporta i dati; può essere un'organizzazione, un report o un documento, generalmente in forma romanizzata

url STRING

Documento web corrispondente al campo "source"

src_latlon STRING

Attribuzione per le informazioni sulla geolocalizzazione

cap_year DOUBLE

Anno in cui sono state registrate le informazioni sulla capacità

gwh_2013 DOUBLE

Produzione di elettricità in gigawattora registrata per l'anno 2013

gwh_2014 DOUBLE

Produzione di elettricità in gigawattora registrata per l'anno 2014

gwh_2015 DOUBLE

Produzione di elettricità in gigawattora registrata per l'anno 2015

gwh_2016 DOUBLE

Produzione di elettricità in gigawattora registrata per l'anno 2016

gwh_estimt DOUBLE

Produzione annuale stimata di elettricità in gigawattora per l'anno 2015

Termini e condizioni d'uso

Termini d'uso

CC-BY-4.0

Citazioni

Citazioni:

Esplorare con Earth Engine

Editor di codice (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);
});
Apri in Editor di codice

Visualizza come FeatureView

Un FeatureView è una rappresentazione accelerata di sola visualizzazione di un FeatureCollection. Per ulteriori dettagli, consulta la documentazione di FeatureView.

Editor di codice (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);
Apri nell'editor di codice