Modulo:Codice statistico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+formatINSEE
+proprietà
Riga 11:
 
-- Funzione di formattazione del codice municipale austriaco (Statistik Austria)
local function formatSAformatP964(id)
local formatted_id = string.gsub(id, "(%d)(%d%d)(%d%d)", "%1 %2 %3")
return string.format('[http://www.statistik.at/blickgem/gemDetail.do?gemnr=%s %s]', id, formatted_id)
Riga 17:
 
-- Funzione di formattazione del codice municipale tedesco (Statistisches Bundesamt)
local function formatDestatisformatP439(id)
local formatted_id = string.gsub(id, "(%d%d)(%d)(%d%d)(%d%d%d)", "%1 %2 %3 %4")
return string.format('[http://www.statistik-portal.de/Statistik-Portal/gemeindeverz.asp?G=%s %s]', id, formatted_id)
end
 
-- Funzione di formattazione del codice dei distretti tedesco (Statistisches Bundesamt)
local function formatP440(id)
return string.gsub(id, "(%d%d)(%d)(%d%d)", "%1 %2 %3")
end
 
-- Funzione di formattazione del codice INSEE (Institut national de la statistique et des études économiques)
local function formatINSEEformatP374(id)
return string.format('[http://www.insee.fr/fr/themes/dossier_complet.asp?codgeo=COM-%s %s]', id, id)
end
Line 30 ⟶ 35:
local statCodes = {
AUT = {
default = { prop = 'P964', catprefix = 'Codice municipale austriaco', format = formatSAformatP964 }
},
CHE = {
Line 36 ⟶ 41:
},
DEU = {
default["3"] = { prop = 'P439P440', catprefix = 'Codice municipaledei distretti tedesco', format = formatDestatisformatP440 },
default = { prop = 'P439', catprefix = 'Codice municipale tedesco', format = formatP439 }
},
ESP = {
Line 45 ⟶ 51:
["2"] = { prop = 'P2586', catprefix = 'Codice dipartimento INSEE' },
["4"] = { prop = 'P2506', catprefix = 'Codice cantone INSEE' },
default = { prop = 'P374', catprefix = 'Codice INSEE', format = formatINSEEformatP374 }
},
ITA = {