Industry Insights

Making Every Drop Count As We Celebrate World Water Day

March 22, 2022

“Water is life.” This simple statement captures the importance of this finite, natural resource.

 

Extreme weather conditions, droughts and wildfires combined with increasing populations and rising sea levels – which are all characteristics of climate disruption – are taxing our freshwater systems. Today, as we celebrate World Water Day and the theme “Groundwater – Making the Invisible Visible,” it is increasingly important to look at how we can conserve and manage our resources.

 

Groundwater contained in aquifers is an important source of fresh drinking water, yet water shortages are becoming more common. Just last year, Lake Mead, the critical reservoir that feeds the Colorado River hit a serious low; Californians faced state mandates to reduce water consumption and cities around the world from South Africa to Brazil to Iraq experienced acute water deficiencies. As demand grows, we can only expect to see more areas and consumers affected.

 

Itron is taking steps to help combat water loss within the distribution system, reducing waste and optimizing overall performance. Through advanced metering infrastructure (AMI) solutions, utilities and consumers have greater insights into where there are leaks or excess use. Think about it – most of us have had a drip in a kitchen sink or a toilet that will run occasionally. These little leaks quickly add up into significant water loss – and an expensive one for individuals. If consumers knew about the problem and the impact it has on the environment and their monthly bills, they may be motivated to fix these issues quicker.

 

The same is true for utilities. Building or replacing aging infrastructure is a significant and costly project that can take decades to complete. Digging up pipes to find leaks is not an ideal method of inspection either. Fortunately, thanks to data and technology, utilities can quickly determine where issues are so that water can be recovered and brought to the consumer. In the case of California, more than 97 billion gallons of water are lost by water utilities through leaks in the distribution system. However, Itron believes that 27 billion gallons can be recovered – an impact to 850,000 households – through proactive monitoring. By adding intelligence technology to water infrastructure, these results can be duplicated in across multiple utilities, thus significantly helping in the conservation of water.

 

Leak detection sensors and intelligent monitoring technology is already helping the largest private water supplier in Brazil. The agency had been experiencing up to 47% non-revenue-water loss and problems with pressure in hilly terrain. Leaks underground were going undetected until customers complained. By introducing pressure detection and sensor technologies, the utility has the data to better identify where leaks are occurring for proactive repairs before customers are affected – and ultimately resolving upwards of 80% of their loss.

 

Through these actions to reduce waste, we can better manage this finite resource. Rather than draining our aquifers, we can effectively conserve water more wisely. As we celebrate World Water Day, we can all play a role in creating a more resourceful world

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> authorContent.contentFields  [in template "44616#44647#114455" at line 9, column 17]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: contentFields = authorContent.content...  [in template "44616#44647#114455" at line 9, column 1]
----
1<#assign 
2	webContentData = jsonFactoryUtil.createJSONObject(author.getData()) 
3	classPK = webContentData.classPK 
4/> 
5 
6<#assign 
7authorContent = restClient.get("/headless-delivery/v1.0/structured-contents/" + classPK + "?fields=contentFields%2CfriendlyUrlPath%2CtaxonomyCategoryBriefs") 
8contentFields = authorContent.contentFields 
9categories=authorContent.taxonomyCategoryBriefs 
10authorContentData = jsonFactoryUtil.createJSONObject(authorContent) 
11friendlyURL = authorContentData.friendlyUrlPath 
12authorCategoryId = "0" 
13/> 
14 
15<#list contentFields as contentField > 
16   <#assign  
17	 contentFieldData = jsonFactoryUtil.createJSONObject(contentField)  
18	 name = contentField.name 
19	 /> 
20	 <#if name == 'authorImage'> 
21	    <#if (contentField.contentFieldValue.image)??> 
22	        <#assign authorImageURL = contentField.contentFieldValue.image.contentUrl />	 
23			</#if> 
24	 </#if> 
25	 <#if name == 'authorName'> 
26	    <#assign authorName = contentField.contentFieldValue.data /> 
27			<#list categories as category > 
28         <#if authorName == category.taxonomyCategoryName> 
29				     <#assign authorCategoryId = category.taxonomyCategoryId /> 
30				 </#if> 
31      </#list> 
32	 </#if> 
33	 <#if name == 'authorDescription'> 
34	    <#assign authorDescription = contentField.contentFieldValue.data /> 
35			 
36	 </#if> 
37	  
38	 <#if name == 'authorJobTitle'> 
39	    <#assign authorJobTitle = contentField.contentFieldValue.data /> 
40			 
41	 </#if> 
42 
43</#list> 
44 
45<div class="blog-author-info"> 
46	<#if authorImageURL??> 
47		<img class="blog-author-img" id="author-image" src="${authorImageURL}" alt="" /> 
48	</#if> 
49	<#if authorName??> 
50		<#if authorName != ""> 
51			<p class="blog-author-name">By <a id="author-detail-page" href="/w/${friendlyURL}?filter_category_552298=${authorCategoryId}"><span id="author-full-name">${authorName}</span></a></p> 
52			<hr /> 
53		</#if> 
54	</#if> 
55	<#if authorJobTitle??> 
56		<#if authorJobTitle != ""> 
57			<p class="blog-author-title" id="author-job-title" >${authorJobTitle}</p> 
58			<hr /> 
59		</#if> 
60	</#if> 
61	<#if authorDescription??> 
62		<#if authorDescription != "" && authorDescription != "null" > 
63			<p class="blog-author-desc" id="author-job-desc">${authorDescription}</p> 
64			<hr /> 
65		</#if> 
66	</#if> 
67</div>