Navigation


Alert Web

HeraAssetPublisherFilterComuneSelector

Choose the municipality

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage

How the data is collected

TESTATA How the data is collected

How the data is collected

Menu minisito Sulle tracce dei rifiuti

an-error-occurred-while-processing-the-template
Can't convert this string to number: "{\"groupId\":\"1514726\",\"name\":\"Tracking Waste\",\"id\":\"39be2784-f552-4479-5a03-540f4c98ff99\",\"privateLayout\":false,\"value\":\"/group_eng/sustainability/thematic-reports/tracking-waste\",\"layoutId\":\"963\"}"
The blamed expression:
==> PaginaDiPartenza.getData()?number  [in template "20099#20135#5640966" at line 45, column 183]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign layoutService = heraContribut...  [in template "20099#20135#5640966" at line 45, column 81]
----
1<#assign nomepagina = themeDisplay.getLayout().getName(locale) /> 
2<#assign 
3	title = .vars['reserved-article-title'].data 
4	vocabularyId = 0 
5	journalArticleServiceUtil = objectUtil("com.liferay.journal.service.JournalArticleServiceUtil") 
6	assetVocabularyServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetVocabularyServiceUtil") 
7	vocabulariesList = assetVocabularyServiceUtil.getGroupVocabularies(themeDisplay.getScopeGroupId()) 
8	journalArticle = journalArticleServiceUtil.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data) 
9	assetCategoryServiceUtil = objectUtil("com.liferay.asset.kernel.service.AssetCategoryServiceUtil") 
10	journalArticleCategories = assetCategoryServiceUtil.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey()) 
11	nomecomune= languageUtil.get(locale, "comune-generico") 
12	actualUrl = themeDisplay.getLayout().getName(locale) 
13	comuniVar = 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"> 
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										<#assign layoutService = heraContributorLocalService.getLayout(themeDisplay.getScopeGroupId(), false, PaginaDiPartenza.getData()?number) /> 
46										<#assign optionSelected = "" /> 
47										<#if actualUrl == layoutService.getName(locale)> 
48												<#assign optionSelected = "selected" /> 
49										</#if> 
50										<select style="word-wrap: break-word; white-space: -moz-pre-wrap; white-space: pre-wrap;" name="menu-minisito" onchange="location = this.value;"> 
51												<option value="${PaginaDiPartenza.getFriendlyUrl()}" ${optionSelected}>${layoutService.getName(locale)}</option> 
52												<#list layoutService.getAllChildren() as child> 
53														<#assign optionSelected = "" /> 
54														<#if actualUrl == child.getName(locale)> 
55																<#assign optionSelected = "selected" /> 
56														</#if> 
57														<option value="${child.getFriendlyURL()}" ${optionSelected}>${child.getName(locale)}</option> 
58												</#list> 
59										</select> 
60								</div> 
61								<div class="col-md-4 col-sm-12 pt-2"> 
62										<#if Documento.getSiblings()?has_content> 
63												<#list Documento.getSiblings() as cur_Documento> 
64														<#if cur_Documento.Icona.getData()?? && cur_Documento.Icona.getData() != ""> 
65																<div class="d-inline"> 
66																		<a href="${cur_Documento.getData()}" class="black"> 
67																				<img title="${nomepagina}" id="menu-minisito-img" alt="${cur_Documento.Icona.getAttribute("alt")}" src="${cur_Documento.Icona.getData()}" class="pr-2" /> 
68																		</a> 
69																</div> 
70														</#if> 
71														<div class="d-inline"> 
72																<a href="${cur_Documento.getData()}" class="black docdownload"><span>${cur_Documento.Titolo.getData()}</span></a> 
73														</div> 
74												</#list> 
75										</#if> 
76								</div> 
77						</div> 
78				</div> 
79		</div> 
80</div> 

Data collection method

Collected quantities and initial processing facilities were identified for each collected material. These plants perform storage, separation, or initial processing of collected material and then send it to downstream recovery plants. Such facilities can also recover organic waste and green waste.

Businesses that manage the initial processing facilities were asked to complete a form to provide data/info on quantities sent on for recovery and their specific destination. Each company was asked to provide the following information for each plant they managed and for each type of waste:

  • the quantity of material sent on for material recovery;
  • the quantity of material sent on for energy recovery (only plastic and green waste sent to biomass plants);
  • the quantity of waste sent for disposal (surplus sent to landfill);
  • the processing plants to which the above quantities were sent (company name and municipality where the facility is located);
  • the criteria used to complete the form.

For the green and organic waste supply chain for compost production, the quantities recovered are estimated as the difference between the quantities disposed of, and the scrap produced and sent to landfills. There are process losses (weight) in the composting process that have not been considered waste but rather recovered material. 

The information requested refers only to materials delivered by Hera, AcegasApsAmga, and Marche Multiservizi (also on the basis of estimates). In the cases in which it is not possible to refer only to the flows of the above three operators, the information may refer to the total quantities processed by the plant.

To follow the path of the waste, we have also involved Corepla, the national consortium that deals with the collection, recycling, and recovery of waste plastic packaging, for the data on 8 Corepla sorting and storage centres: Argeco S.p.A., Cavallari S.r.l., D.R.V. S.r.l, I Blu S.r.l (2 plants), Masotina S.p.A., Montello S.p.A. e Tregenplast S.r.l.

Seleziona il tuo comune

HeraAssetPublisherFilterComuneSelector

Choose the municipality

Ci dispiace, il servizio non è attivo nel tuo comune.
Esplora i servizi attivi nel tuo comune:
Inserisci un comune con il servizio di "Ambiente" oppure vai all'Homepage

Pre-Footer Standard

Hera SpA, Viale Carlo Berti Pichat 2/4, 40127 Bologna, Tel.051287111 www.gruppohera.it