Global Power Plant Database

WRI/GPPD/power_plants
Disponibilità del 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 open source completo di centrali elettriche in tutto il mondo. Centralizza i dati delle centrali elettriche per semplificare la navigazione, il confronto e l'estrazione di approfondimenti. Ogni centrale elettrica è geolocalizzata e le voci contengono informazioni su capacità, produzione, proprietà e tipo di combustibile. A giugno 2018, il database include circa 28.500 centrali elettriche di 164 paesi. Verrà aggiornato continuamente man mano che i dati saranno disponibili.

La metodologia per la creazione del set di dati è descritta 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 bleeding-edge 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) ha richiesto 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 tre caratteri corrispondente alle specifiche ISO 3166-1 alpha-3

country_lg STRING

Forma estesa 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 funzionamento dell'impianto, ponderato in base alla capacità dell'unità quando i dati sono disponibili

proprietario STRING

Azionista di maggioranza della centrale elettrica, generalmente in forma romanizzata

origine STRING

Entità che segnala i dati; potrebbe 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 di geolocalizzazione

cap_year DOUBLE

Anno in cui sono state segnalate le informazioni sulla capacità

gwh_2013 DOUBLE

Produzione di elettricità in gigawattora dichiarata 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 segnalata per l'anno 2016

gwh_estimt DOUBLE

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

Termini e condizioni d'uso

Termini e condizioni 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 nell'editor di codice

Visualizzare come FeatureView

Un FeatureView è una rappresentazione accelerata e di sola visualizzazione di un FeatureCollection. Per ulteriori dettagli, visita 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