Kier Highways has achieved a key project milestone installing three large cantilever gantries over a nine-night period while the motorway network remained open to customers.

Three gantries weighing 24 tonnes and 18m in width now span the carriageway on the M6 between J14 (Stafford) and J15 (Stoke) and were installed with a contraflow in operation. This meant that one lane of traffic was able to stay on the main motorway carriage travelling north on the southbound side. Traffic on the southbound side ran in three narrow lanes. Customers were able to continue travelling on their preferred route instead of being diverted along sensitive diversion routes around Stafford. A team of 57 people worked each of the nine nights to install the gantries along with six smaller MS4 gantries and 28 lighting columns.

The M6 J13-15 smart motorway project is the first of its kind to operate under a full contraflow for the length of the works and its implementation is continuously increasing customer satisfaction through the roadworks.

Richard French, project director at Kier Highways recognises the work that all teams have put into this significant piece of work. He said: “We are coming to the end of a section of work on the northbound M6 and this critical activity makes the end date significantly closer. All teams have planned their activities meticulously and collaboratively, so that the result is completion to plan and on programme. There is a large amount of personnel involved and I would like to thank everyone for their solid performance during this complex activity.”

The scheme which started in 2017 is scheduled to finish by 2022. As work progresses to the opposite carriageway, the contraflow operation will switch in the New Year.

Gantry installation video below:

The service youtube has thrown an exception: Google.GoogleApiException: Google.Apis.Requests.RequestError
The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>. [403]
Errors [
	Message[The request cannot be completed because you have exceeded your <a href="/youtube/v3/getting-started#quota">quota</a>.] Location[ - ] Reason[quotaExceeded] Domain[youtube.quota]
]

   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at YouTube.YouTubeHelper.GetVideo(String videoId)
   at YouTube.Models.YouTube..ctor(String[] selectedVideos)
   at YouTube.YouTubeValueConverter.ConvertSourceToObject(PublishedPropertyType propertyType, Object source, Boolean preview)
   at Umbraco.Web.Models.DetachedPublishedProperty.<.ctor>b__7_1()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at Umbraco.Web.PublishedPropertyExtension.GetValue[T](IPublishedProperty property, Boolean withDefaultValue, T defaultValue)
   at Umbraco.Web.PublishedContentExtensions.GetPropertyValue[T](IPublishedContent content, String alias)
   at Umbraco.Web.PublishedContentModels.YouTubeVideo.get_Video()
   at ASP._Page_Views_Partials_PageComponents__YouTubeVideo_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 145\Views\Partials\PageComponents\_YouTubeVideo.cshtml:line 6
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_PageComponents__VideoCard_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 145\Views\Partials\PageComponents\_VideoCard.cshtml:line 12
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_Grid_Editors_DocTypeGridEditor_videoCard_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 145\Views\Partials\Grid\Editors\DocTypeGridEditor\videoCard.cshtml:line 3
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 145\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 145\Views\Partials\grid\editors\base.cshtml:line 20

Related content