Economia circolare: il posizionamento di Hera
Economia circolare: il posizionamento di Hera
- Gruppo
- Sostenibilità
- Non solo bilancio di sostenibilità
- Sulle tracce dei rifiuti
- Economia circolare: il posizionamento di Hera
Java method "com.liferay.portal.json.JSONFactoryImpl.createJSONObject(String)" threw an exception when invoked on com.liferay.portal.json.JSONFactoryImpl object "com.liferay.portal.json.JSONFactoryImpl@1c7a8136"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: layoutIDJsonObject = jsonFactoryUtil... [in template "20099#20135#4074416" at line 48, column 41] - Reached through: #assign-container [in template "20099#20135#4074416" at line 46, column 41] ----
1<#assign nomepagina = themeDisplay.getLayout().getName(locale) />
2<#assign
3title = .vars['reserved-article-title'].data
4vocabularyId = 0
5journalArticleServiceUtil = objectUtil("com.liferay.journal.service.JournalArticleServiceUtil")
6assetVocabularyServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyServiceUtil")
7vocabulariesList = assetVocabularyServiceUtil.getGroupVocabularies(themeDisplay.getScopeGroupId())
8journalArticle = journalArticleServiceUtil.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data)
9assetCategoryServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetCategoryServiceUtil")
10journalArticleCategories = assetCategoryServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey())
11nomecomune= languageUtil.get(locale, "comune-generico")
12actualUrl = themeDisplay.getLayout().getName(locale)
13comuniVar = languageUtil.get(locale, "COMUNI")
14/>
15<#list vocabulariesList as vocabulary>
16 <#assign vocabularyName = vocabulary.getName() />
17 <#if vocabularyName==comuniVar>
18 <#assign vocabularyId = vocabulary.getVocabularyId() />
19 </#if>
20</#list>
21<#assign listcomuni = [] />
22<#list journalArticleCategories as category>
23 <#if category.vocabularyId == vocabularyId>
24 <#assign listcomuni = listcomuni + [category.name] />
25 </#if>
26</#list>
27<#list listcomuni as comune>
28 <#if (listcomuni?size gt 0)>
29 <#assign nomecomune=nomecomune +"@" + comune />
30 <#else>
31 <#assign nomecomune=comune />
32 </#if>
33</#list>
34<input type="hidden" name="nomecomune" value="${nomecomune}" />
35<div class="container py-3 pt-5 mt-sm-5 mt-lg-0" >
36 <div class="row">
37 <div class="col-sm-2 pt-3">
38 <#if TestoIntroduttivo.getData() != "">
39 ${TestoIntroduttivo.getData()}
40 </#if>
41 </div>
42 <div class="col-sm-10">
43 <div class="row">
44 <div class="col-md-8 col-sm-12">
45
46 <#assign
47 layoutIDJsonString = PaginaDiPartenza.getData()?split("@")?first
48 layoutIDJsonObject = jsonFactoryUtil.createJSONObject(layoutIDJsonString)
49 layoutService = heraContributorLocalService.getLayout(themeDisplay.getScopeGroupId(), false, layoutIDJsonObject.getLong('layoutId')) />
50 <#assign optionSelected = "" />
51 <#if actualUrl == layoutService.getName(locale)>
52 <#assign optionSelected = "selected" />
53 </#if>
54 <select name="menu-minisito" onchange="location = this.value;">
55 <option value="${PaginaDiPartenza.getFriendlyUrl()}" ${optionSelected}>${layoutService.getName(locale)}</option>
56 <#list layoutService.getAllChildren() as child>
57 <#assign optionSelected = "" />
58 <#if actualUrl == child.getName(locale)>
59 <#assign optionSelected = "selected" />
60 </#if>
61 <option value="${child.getFriendlyURL()}" ${optionSelected}>${child.getName(locale)}</option>
62 </#list>
63 </select>
64
65 </div>
66 <div class="col-md-4 col-sm-12 pt-2">
67 <#if Documento.getSiblings()?has_content>
68 <#list Documento.getSiblings() as cur_Documento>
69 <#if cur_Documento.Icona.getData()?? && cur_Documento.Icona.getData() != "">
70 <div class="d-inline">
71 <a href="${cur_Documento.getData()}" class="black">
72 <img title="${nomepagina}" id="menu-minisito-img" alt="${cur_Documento.Icona.getAttribute("alt")}" src="${cur_Documento.Icona.getData()}" class="pr-2" />
73 </a>
74 </div>
75 </#if>
76 <div class="d-inline">
77 <a href="${cur_Documento.getData()}" class="black docdownload"><span>${cur_Documento.Titolo.getData()}</span></a>
78 </div>
79 </#list>
80 </#if>
81 </div>
82 </div>
83 </div>
84 </div>
85</div>
Nel 2017 l’Unione europea ha approvato un pacchetto di misure per la transizione verso un’economia circolare che prevede tre obiettivi relativi ai rifiuti urbani.
Con il 2,3% di rifiuti conferiti in discarica, il territorio servito da Hera è in anticipo da più di 15 anni rispetto all’obiettivo del 2035 e si posiziona ai livelli dei Paesi europei più virtuosi. L’Italia registra invece un ricorso alla discarica elevato e pari al 19%, in linea con la media europea.
Per i rifiuti da imballaggio l’obiettivo europeo è di raggiungere un tasso di riciclo del 65% entro il 2025. Un ulteriore obiettivo è fissato per il 2030: 70%.
Hera ha già raggiunto l’obiettivo del 2025 grazie a quantità di raccolta differenziata superiori alla media nazionale e agli alti tassi di riciclo, in particolare per vetro e legno.
L’obiettivo sul tasso di riciclo complessivo dei rifiuti urbani è fissato al 55% nel 2025. Ulteriori obiettivi sono fissati per il 2030 (60%) e 2035 (65%).
Per il totale dei materiali considerati nell’ambito del progetto Sulle tracce dei rifiuti, il Gruppo Hera ha già raggiunto l’obiettivo del 2030.
Il dato del tasso di riciclo relativo all'Italia si riferisce a tutti i materiali raccolti.
Il dato del tasso di riciclo Hera è riferito ai materiali considerati nell’ambito del progetto Sulle tracce dei rifiuti.
I risultati del 2022 recepiscono le Linee guida della Commissione Europea per il calcolo e la rendicontazione dei dati relativi ai rifiuti urbani pubblicate ad agosto 2021 in coerenza con la Decisione di esecuzione UE 2019/665. Tale Decisione stabilisce che "il peso dei rifiuti urbani riciclati è misurato all'atto dell'operazione di riciclaggio", decurtando quindi dalle quote avviate a riciclo gli scarti generati dalle attività di pre-pulizia a monte delle operazioni di effettivo riciclo. La Decisione introduce due modifiche di rilievo, che hanno avuto ripercussioni sui risultati del 2022:
- per la plastica, sono stati esclusi gli scarti generati nel processo di produzione della plastica riciclata (stimati pari al 20% della plastica in uscita dagli impianti di selezione, coerentemente con le elaborazioni Ispra e Arpae);
- per il verde e per l'organico, sono state escluse le quantità relative al compost che, pur non rispettando le caratteristiche per essere definito "compost di qualità" dell'Allegato 2 del D.Lgs. 75/2010, viene utilizzato in sostituzione di risorse naturali (terreno vegetale).
Di conseguenza, nel calcolo dei tassi di riciclo sono stati applicati i due aspetti di cui sopra. Per tutti gli altri materiali, l'applicazione delle Linee guida della Commissione Europea non ha comportato variazioni.
La Decisione UE richiede inoltre agli stati membri di calcolare il tasso di riciclo nazionale considerando tutti i rifiuti urbani raccolti e non soltanto alcune tipologie.
Il tasso di riciclo fa riferimento a tutti i materiali raccolti in modo differenziato.
I quantitativi non comprendono le quote avviate a recupero energetico.
Il tasso di riciclo dell'organico include i quantitativi di compostaggio di comunità e compostaggio domestico così come previsto dalla normativa.
Sono stati considerati anche i rifiuti assimilabili agli urbani conferiti a recupero dal produttore e i rifiuti raccolti da associazioni di volontariato o direttamente dai Comuni, ipotizzando che il recupero di materia sia stato pari al 100% del raccolto.
Anche per il tasso di riciclo degli imballaggi non sono state comprese le quote avviate a recupero energetico, mentre sono state considerate le frazioni di rifiuti assimilabili agli urbani conferiti a recupero dal produttore.
Seleziona il tuo comune