Warning: file_put_contents(/opt/frankenphp/design.onmedianet.com/storage/proxy/cache/38e285c7c638ba63382268374003fc1d.html): Failed to open stream: No space left on device in /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php on line 36

Warning: http_response_code(): Cannot set response code - headers already sent (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 20
Trunk Highway 7/Louisiana Avenue Interchange
Skip to content
Trunk Highway 7/Louisiana Avenue Interchange

Trunk Highway 7/Louisiana Avenue Interchange

Challenge

A highly-traveled urban interchange had to be replaced and needed to accommodate more modes of transportation.

Solution

The multidisciplined SEH team designed a tight diamond interchange and three roundabouts for traffic control. Improvements also included pedestrian and bicycle paths, reconfiguration of local frontage roads, landscaping, lighting, aesthetic treatments and public art.

Awards

  • 2016 Engineering Excellence Honor Award | American Council of Engineering Companies of Minnesota (ACEC/MN)
  • 2015 ENR-Midwest Best Projects Award of Merit - Best Highways/Bridges Project | Engineering News-Record (ENR)
  • 2015 Project of the Year Award | Minnesota Chapter of American Public Works Association

Project
Trunk Highway 7/Louisiana Avenue Interchange

Location
St. Louis Park, Minn.

Client
City of St. Louis Park

Features

  • Highway Design
  • Traffic Engineering
  • Transportation Planning
  • Landscape Architecture
  • Interchange Development
  • Three Roundabouts

RELATED ARTICLES

< 1 min read

Start Reading
"; var fillPost = function (element, post) { var link = element.querySelector("a[class*='-post-item']"); var title = element.querySelector("[class*='-item__title']"); var name = element.querySelector("[class*='-item__name']"); var date = element.querySelector("[class*='-item__date']"); var img = element.querySelector("[class*='-item__img']"); var desc = element.querySelector("[class*='-item__desc']"); var summary = element.querySelector("[class*='-item__summary']"); var minRead = element.querySelector("[class*='-item__n-min-read']"); if(link){ link.setAttribute("href", post.absoluteUrl); link.setAttribute("aria-label", post.name); // TODO: sanatize } if(title) title.innerText = post.name; if(name) name.innerText = post.blogAuthor.fullName; if(date) date.innerText = formatBlogDate("en",post.publishDateLocalized); if(img) img.style.backgroundImage = pwr.style.getRetinaImageUrl(post.featuredImage, 500); if(minRead) minRead.innerText = pwr.hs.format("%s min read", pwr.string.getReadTimeMinutes(pwr.string.removeHtmlTags(post.postBody))) ; var summaryContent = post.postSummary ? post.postSummary: ""; summaryContent = pwr.string.removeHtmlTags(summaryContent); summaryContent = pwr.string.removeLineBreaks(summaryContent); summaryContent = summaryContent.trim(); summaryContent=pwr.hs.truncate(summaryContent, 128); if(desc) desc.innerText = summaryContent; if(summary) summary.innerText = summaryContent; }; var buildPosts = function(blog_posts) { var result = ""; blog_post.forEach( post => { var postElement = document.createElement("div"); postElement.innerHTML = template; fillPost(postElement, post); result+= postElement.innerHTML; }); return result; }; var refreshBlog = function() { setTimeout(() => { pwr.blog.adjustPostItemHeight(); pwr.effect.threeD.refreshAll(); }, 50); }; if( document.readyState == 'complete') { refreshBlog(); return buildPosts(blog_post); } else { // Wait till dependencies are loaded var postTargetID = "blog-post-preview-target"; window.addEventListener('load', () => { // fill target element with blog content var postTarget = document.getElementById(postTargetID); if(postTarget) { postTarget.outerHTML = buildPosts(blog_post); } refreshBlog(); }); // return a placeholder return "
"; } }