Module:Infobox/Barrage/Bac à sable

 Documentation[créer] [purger]
local building = require "Module:Infobox/Fonctions/Bâtiment"
local general = require "Module:Infobox/Fonctions"
local localdata = require "Module:Infobox/Localdata"
local wikidata = require "Module:Wikidata"

return {
	maincolor = '#87CEEB',
	parts = {
		general.title(),
		general.mainimage('Article à illustrer Barrage'),
		{type = 'table', title = '&aaaaaa Géographie', rows = {
			building.adminloc(),
			building.coordinates(),
			{type = 'row', label = "Cours d'eau", value = 'cours_eau'},
		}},
		{type = 'table', title = 'Objectifs et impacts', rows = {
			{type = 'row', label = 'Nom (en langue locale)', value = 'nom_po'},
			{type = 'row', label = 'Vocation', value = 'vocation'},
			{type = 'row', label = 'Propriétaire', value = 'propriétaire'},
			{type = 'row', label = 'Concessionnaire', value = 'concessionnaire'},
			{type = 'row', label = 'Conception', value = 'concepteur'},
			{type = 'row', label = 'Date du début des travaux', value = 'début_travaux'},
			{type = 'row', label = 'Date de la fin des travaux', value = 'fin_travaux'},
			{type = 'row', label = 'Date de mise en service', value = 'mise_en_service'},
			{type = 'row', label = 'Coût', value = 'coût'},
			{type = 'row', label = 'Statut', value = 'statut'},-- a verifier
			{type = 'row', label = 'Classement', value = 'classement'},
		}},
		{type = 'table', title = 'Barrage', rows = {
			{type = 'row', label = 'Type', value = 'type'},
			{type = 'row', label = 'Hauteur du barrage<br /><small>(lit de rivière)</small>', value = 'hauteur_barrage'},
		--{type = 'row', label = 'Hauteur du barrage<br /><small>(lit de rivière)</small>', value = function ( localdata )   if localdata[ "hauteur_barrage" ] then  return localdata[ "hauteur_barrage" ] .. [[Mètre|m]] end end,},
			{type = 'row', label = 'Hauteur<br /><small>(fondation)</small>', value = 'hauteur_barrage_fondation'},
			{type = 'row', label = 'Longueur', value = 'longueur_barrage'},
			{type = 'row', label = 'Épaisseur en crête', value = 'épaisseur_barrage_sommet'},
			{type = 'row', label = 'Épaisseur à la base', value = 'épaisseur_barrage_base'},
			{type = 'row', label = 'Altitude de la crête', value = 'altitude_crête'},
		
		}},
		{type = 'table', title = 'Réservoir', rows = {
			{type = 'row', label = 'Nom', value = 'réservoir'},
			{type = 'row', label = 'Altitude', value = 'altitude_réservoir'},
			{type = 'row', label = 'Altitude maximale', value = 'altitude_max_réservoir'},
			{type = 'row', label = 'Altitude normale', value = 'altitude_norm_réservoir'},
			{type = 'row', label = 'Volume', value = 'volume_réservoir'},
			{type = 'row', label = 'Volume maximal', value = 'volume_max_réservoir'},
			{type = 'row', label = 'Volume normal', value = 'volume_norm_réservoir'},
			{type = 'row', label = 'Volume utile', value = 'volume_utile_réservoir'},
			{type = 'row', label = 'Superficie', value = 'surface_réservoir'},
			{type = 'row', label = 'Longueur', value = 'longueur_réservoir'},
		}},
		{type = 'table', title = 'Centrales hydroélectriques', rows = {
			{type = 'row', label = 'nom_centrale', value = 'nom_centrale'},
			{type = 'row', label = 'Exploitant', value = 'exploitant'},
			{type = 'row', label = 'Type de centrale', value = 'type_centrale'},
			{type = 'row', label = 'Hauteur de chute', value = 'hauteur_chute'},
			{type = 'row', label = "Débit d'équipement", value = 'débit_équipement'},
			{type = 'row', label = 'Nombre de turbines', value = 'nbr_turbine'},
			{type = 'row', label = 'Type de turbines', value = 'type_turbine'},
			{type = 'row', label = 'Nombre de turbines-pompes', value = 'nbr_turbine-pompe'},
			{type = 'row', label = 'Type de turbines-pompes', value = 'type_turbine-pompe'},
			{type = 'row', label = 'Puissance installée', value = 'capacité_énergie'},
			{type = 'row', label = 'Production annuelle', value = 'production_énergie'},
			{type = 'row', label = "Facteur d'utilisation", value = 'facteur_utilisation'},
			{type = 'row', label = 'nom_centrale', value = 'nom_centrale 2'},
			{type = 'row', label = 'Type de centrale', value = 'type_centrale 2'},
			{type = 'row', label = 'Hauteur de chute', value = 'hauteur_chute 2'},
			{type = 'row', label = "Débit d'équipement", value = 'débit_équipement 2'},
			{type = 'row', label = 'Nombre de turbines', value = 'nbr_turbine 2'},
			{type = 'row', label = 'Type de turbines', value = 'type_turbine 2'},
			{type = 'row', label = 'Puissance installée', value = 'capacité_énergie 2'},
			{type = 'row', label = 'Production annuelle', value = 'production_énergie 2'},
			{type = 'row', label = "Facteur d'utilisation", value = 'facteur_utilisation 2'},
		}},
		{type = 'table', title = 'Irrigation', rows = {
			{type = 'row', label = 'surface_irriguée', value = 'surface_irriguée'},
			{type = 'row', label = 'Bassin(s) irrigué(s)', value = 'bassin_irrigué'},
			{type = 'row', label = '[[Irrigation|Surface irriguée]]', value = 'surface_irriguée'},
			{type = 'row', label = 'Site web', value = 'url'},
			{type = 'row', label = 'Source', value = 'source'},
		}},
		building.geoloc({pointtype = 'Barrage sans toponyme', marker = 'Barrage sans toponyme'}),
	}
}