Entre Torrelavega-Santander, Santander-Nueva Montaña y Maliaño-Astillero

Adif destina 28,5 M€ a modernizar las instalaciones de seguridad de varios tramos de ancho métrico de Cantabria

  • Instalará el sistema de señalización BAB para maximizar la operatividad de las vías, mejorando su explotación, incrementando su capacidad y agilizando la circulación, especialmente, en caso de incidencias

01 marzo 2023

Adif destinará 28,5 millones de euros a la modernización de las instalaciones de seguridad de los tramos Torrelavega-Santander (línea Santander-Oviedo), Santander-Nueva Montaña y Maliaño-Astillero (línea Santander-Bilbao) de la red de ancho métrico de Cantabria.

Para ello, instalará el sistema de señalización denominado Bloqueo Automático Banalizado (BAB) -solo operativo en vía doble-, que sustituirá al sistema de señalización Bloqueo Automático en Vía Doble (BAD), que otorga un sentido de circulación preferente y, por tanto, limita la capacidad de la otra vía, que no tiene la misma señalización.

El BAB, sin embargo, tiene señalización idéntica en ambas vías y maximizará la operatividad de ambas en ambos sentidos, mejorando la explotación de la línea, incrementando su capacidad y agilizando su circulación especialmente en casos de incidencias en una de las vías.

La instalación del sistema de señalización BAB conllevará la renovación y modernización de las instalaciones de seguridad asociadas a la señalización, como enclavamientos, sistemas de detección y protección de tren, señalización fija y luminosa e integración en el CTC (Centro de Control de Tráfico Centralizado).

Los trabajos de implantación del sistema BAB serán realizados por la UTE integrada por Teléfonos, Líneas y Centrales y Enclavamientos y Señalización Ferroviaria ENYSE, en un plazo de 21 meses.

Más actuaciones en la red de ancho métrico

En estos momentos, Adif tiene en marcha numerosas actuaciones en la red de ancho métrico de Cantabria, entre ellas, en fase de licitación, el refuerzo del viaducto de Raos, por 2,4 millones de euros, y la instalación de nueva señalización en el tramo Astillero-Orejo, con una inversión de 5,5 millones. Estas se suman a las obras de duplicación de 7 km de vía de este último -ya adjudicadas-, con una inversión de 37,3 millones.

En materia de electrificación, Adif trabaja en la construcción de la nueva subestación en Requejada y la renovación de la subestación de Puente San Miguel -ambas en la línea Santander-Cabezón de la Sal-; y en la de Orejo, en la línea Santander-Liérganes, con una inversión cercana a los 6 millones de euros.

Las actuaciones, enmarcadas en el plan de renovación y mantenimiento de la red convencional, contribuyen a la consecución del Objetivo de Desarrollo Sostenible (ODS) 9, que fomenta infraestructuras fiables, sostenibles y de calidad.

Nota de prensa
S'ha produït un error mentre es processava la plantilla.
Java method "com.liferay.portal.util.PortalImpl.getGroupFriendlyURL(com.liferay.portal.kernel.model.LayoutSet, com.liferay.portal.kernel.theme.ThemeDisplay, Locale)" threw an exception when invoked on com.liferay.portal.util.PortalImpl object "com.liferay.portal.util.PortalImpl@3e3b54d4"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: viewURL = portalUtil.getGroupFriendly...  [in template "20101#20128#1872347" at line 68, column 65]
----
1<#if request.getAttribute("LIFERAY_SHARED_LAYOUT_ASSET_ENTRY")??> 
2 
3	<#assign mainAsset = request.getAttribute("LIFERAY_SHARED_LAYOUT_ASSET_ENTRY")> 
4	 
5	<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
6	<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
7	 
8	 
9	<#assign categories = AssetCategoryLocalService.getAssetEntryAssetCategories(mainAsset.entryId)> 
10	<#assign filterCategoryIds = []> 
11	 
12	<#-- TODO: PILLAR SYSTEM SETTING --> 
13	<#assign config = serviceLocator.findService("com.liferay.portal.kernel.module.configuration.ConfigurationProvider") /> 
14	 
15	<#assign class =  staticUtil['java.lang.Class']/> 
16	 
17	<#--  PETA al intentar pillar el CLASS (hace falta un parámetro 'Module'):  --> 
18	<#--assign selectSett =  class.forName('es.adif.webservices.settings.RestDDMSelectSettings')/--> 
19	 
20	<#-- TODO: END PILLAR SYSTEM SETTING --> 
21	 
22	<#if categories?has_content> 
23		<#list categories as category> 
24		    <#if category.getVocabularyId() == 939037> 
25				<#assign filterCategoryIds += [category.categoryId]> 
26			</#if> 
27		</#list> 
28	</#if> 
29	<#if filterCategoryIds?has_content> 
30		<#assign assetEntryQuery = objectUtil("com.liferay.asset.kernel.service.persistence.AssetEntryQuery") /> 
31		${assetEntryQuery.setGroupIds([mainAsset.groupId])} 
32		${assetEntryQuery.setAnyCategoryIds(filterCategoryIds)} 
33		${assetEntryQuery.setClassTypeIds([mainAsset.classTypeId])} 
34		${assetEntryQuery.setStart(0)} 
35		${assetEntryQuery.setEnd(9)} 
36		<#assign relatedAssetsToShow = AssetEntryLocalService.getEntries(assetEntryQuery)> 
37	 
38		<div role="region" aria-label="<@liferay.language key='es.adif.prensa.carrusel-noticias-relacionadas' />" class="slider-cv-wrapper p-0 contenidos-relacionados-wrapper"> 
39			<a class="link-skip-carousel"  href=""><span class="sr-only"><@liferay.language key="es.adif.prensa.saltar-carrusel"/></span></a> 
40			<#if relatedAssetsToShow?has_content && relatedAssetsToShow?size gt 1> 
41				<div class="row text-break m-n2"> 
42					<div  role="heading" aria-level="2" class="col-12 col-md-8 slider-cv-titulo text-center text-md-left"> 
43						<@liferay.language key="es.adif.related.press.release"/> 
44					</div> 
45					<div aria-label="<@liferay.language key="es.adif.prensa.carrusel-controles"/>" class="col-12 col-md-4 carousel-iconos text-center text-md-right"> 
46						<button aria-label="<@liferay.language key="es.adif.prensa.carrusel-previous"/>" class="prev slidecvpre  mb-3"> < </button> 
47        				<button aria-label="<@liferay.language key="es.adif.prensa.carrusel-next"/>" class="next slidecvnext  mb-3 "> > </button> 
48					</div> 
49				</div> 
50				<div data-slick='{"slidesToShow": 3, "slidesToScroll": 3}' class="slider-cv-card-wrapper slider-container pb-3">    
51					<#list relatedAssetsToShow as curRelatedEntry> 
52						<#if curRelatedEntry.entryId != mainAsset.entryId> 
53							<#assign 
54								assetRenderer = curRelatedEntry.getAssetRenderer() 
55								article = assetRenderer.getArticle() 
56								publishDate = dateUtil.getDate(article.getDisplayDate(), "dd MMMM yyyy", locale) 
57								docXml = saxReaderUtil.read(article.getContent()) 
58							/> 
59						<#if docXml?? && docXml?has_content> 
60							<#assign 
61								titulo = docXml.valueOf("//dynamic-element[@name='titulo']/dynamic-content/text()") 
62								TipoDeNotaDePrensa = docXml.valueOf("//dynamic-element[@name='TipoDeNotaDePrensa']/dynamic-content/text()") 
63								imagen = docXml.valueOf("//dynamic-element[@name='imagen']/dynamic-content/text()") 
64								imgJson = jsonFactoryUtil.createJSONObject(imagen) 
65								hayImagen =imgJson.getString("uuid")?? && imgJson.getString("uuid")!="" 
66								imgSrc = "/documents/"+ imgJson.getLong("groupId") +"/"+imgJson.getString("uuid") 
67								imgAlt = imgJson.getString("alt") 
68								viewURL = portalUtil.getGroupFriendlyURL(layout.getLayoutSet(), themeDisplay, locale)+"/-/"+assetRenderer.getUrlTitle(locale) 
69							/> 
70							<#assign pageFromPlidLong = paramUtil.getLong(request,"pageFromPlid",-1) /> 
71								<#if pageFromPlidLong==-1> 
72									<#assign pageFromPlid = "" /> 
73								<#else> 
74									<#assign pageFromPlid = pageFromPlidLong?c /> 
75								</#if> 
76								<#if pageFromPlid != ""> 
77									<#if viewURL?contains("?")>	 
78										<#assign viewURL = viewURL + "&pageFromPlid=" + pageFromPlid/>	 
79									<#else> 
80										<#assign viewURL = viewURL + "?pageFromPlid=" + pageFromPlid/>	 
81									</#if> 
82								</#if> 
83						</#if> 
84						<#if !hayImagen> 
85							<#assign 
86								imgSrc =themeDisplay.getPathThemeImages()+"/logo_adif_cv.png" 
87								imgAlt = "logo adif" 
88							/> 
89						</#if>	 
90						<div class="rs-nota-prensa-related-item p-3"> 
91							<div class="b-articles-article adif-link-accessible-wrapper rs-hover-container b-articles-article__cont">													 
92								<#if TipoDeNotaDePrensa?? && TipoDeNotaDePrensa != ""> 
93									<div class="b-articles-article__dateAndPage">  
94										<p class="b-articles-article__dateAndPage--date">${publishDate}</p> 
95										<#if TipoDeNotaDePrensa?? && TipoDeNotaDePrensa != ""> 
96											<p class="b-label__item--articulo">${TipoDeNotaDePrensa}</p> 
97										</#if> 
98									</div> 
99								</#if> 
100									<div class="b-articles-article__title"> 
101										<a href="${viewURL}" class="b-articles-article__link b-articles-article__link-rel" <#if titulo?? && titulo != "" >title='${titulo}'</#if>><#if titulo?? && titulo != "" >${titulo?truncate(120, '...', 1)}</#if></a> 
102									</div>												 
103							</div> 
104						</div>	 
105					</#if> 
106				</#list> 
107				</div> 
108			</#if> 
109		</div> 
110	 
111		<script> 
112			$(document).ready(function () {   
113			 
114				$('.slider-cv-card-wrapper').slick({ 
115					slidesToShow: 3, 
116					slidesToScroll: 3, 
117					dots: false, 
118					arrows: true, 
119				    
120					cssEase: 'linear',  
121					prevArrow: $('.prev'), 
122					nextArrow: $('.next'), 
123					responsive: [ 
124
125							breakpoint: 1200, 
126							settings: { 
127								slidesToShow: 3, 
128								slidesToScroll: 3 
129
130						}, 
131
132							breakpoint: 992, 
133							settings: { 
134								slidesToShow: 2, 
135								slidesToScroll: 1 
136
137						}, 
138
139							breakpoint: 576, 
140							settings: { 
141								slidesToShow: 1, 
142								slidesToScroll: 1 
143
144
145
146				}); 
147			}); 
148		</script> 
149	</#if> 
150<#else> 
151	<#assign error = ""> 
152	${error} = "error" 
153</#if>