{"id":70566,"date":"2025-09-09T14:35:32","date_gmt":"2025-09-09T11:35:32","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=70566"},"modified":"2026-04-02T13:12:54","modified_gmt":"2026-04-02T10:12:54","slug":"vuores-tram-line-general-plan","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/vuores-tram-line-general-plan\/","title":{"rendered":"General plan provides foundation for tram line expansion to Vuores district in southern Tampere"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1680\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan.jpg\" class=\"hero__bg-img\" alt=\"Tampere tram from the side, trees behind\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan.jpg 1680w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-200x95.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-768x366.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-1536x731.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-520x248.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-800x381.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-630x300.jpg 630w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-945x450.jpg 945w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-652x310.jpg 652w\" \/>        \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"2\">\n\t\t\t                <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/track-and-tramways\/\" target=\"\"\n                   class=\"col--6\">\n                <span>\n                    \t                Rail design                     <span class=\"last\">\n                        services                        <i class=\"icon icon-arrow-right\"><\/i>\n                    <\/span>\n                <\/span>\n                <\/a>\n\t\t\t                <a href=\"#contactus\" target=\"\"\n                   class=\"col--6\">\n                <span>\n                    \t                Contact our                     <span class=\"last\">\n                        experts                        <i class=\"icon icon-arrow-right\"><\/i>\n                    <\/span>\n                <\/span>\n                <\/a>\n\t\t\t        <\/div>\n\t<\/section>\n\n\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h1>General plan provides foundation for tram line expansion to Vuores district in southern Tampere<\/h1>\n<p>Published: Sep 9, 2025<\/p>\n<p><em>Sweco&#8217;s designers have prepared the general plan for the tram line along the <\/em>Vuoreksen puistokatu<em> street, creating a basis for potential expansion of the tram in the 2040s. The biggest challenge is the complex and narrow street, <\/em>Vuoreksen puistokatu<em>, with its buildings.<\/em><\/p>\n<div class=\"buttons-wrapper buttons-wrapper--left\"><a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/track-and-tramways\/\" target=\"\" class=\"btn btn__primary \">Explore Sweco&#8217;s tram design services<\/a><\/div>\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block block--white columns\" >\n\t<div class=\"block__inner columns__inner\">\n\t\t<div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--image\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1120\" height=\"747\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front.jpg\" class=\"attachment-full size-full\" alt=\"Tampere tram from front, trees behind\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front.jpg 1120w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-200x133.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-768x512.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-520x347.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-800x534.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-450x300.jpg 450w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-675x450.jpg 675w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/09\/Vuores-tram-general-plan-Tampere-tram-from-front-652x435.jpg 652w\" sizes=\"auto, (max-width: 1120px) 100vw, 1120px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--content\">\n\t\t\t\t\t\t<h2>Project in brief: General plan for Vuores tram line in Tampere<\/h2>\n<p>Client: Tampere Tramway Ltd \/ City of Tampere<\/p>\n<p>Included services: traffic planning, street planning, track planning, geotechnical planning, bridge planning, and environmental planning<\/p>\n<p>Implementation year: 2025\u20132026<\/p>\n<p>Sustainability in the project: promoting sustainable mobility, accessibility of the tram (equality), increasing green streets, preserving natural values<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h2>Transport planning for Vuores tram line<\/h2>\n<p>An area reservation plan was made for the tram route in the Vuores district already in 2016, but the solutions presented therein are largely outdated. At that time, no parts of the Tampere Tramway had yet been built. In 2025, Sweco&#8217;s <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/transport-planning\/\">transport planners<\/a> prepared an updated general plan for the Vuores tram line.<\/p>\n<p>&#8220;The guidelines for tram line planning have changed significantly since the previous review, and experiences and lessons have also been learned through construction and operation,&#8221; says traffic expert <strong>Katri Jokela<\/strong> from the City of Tampere. The goal is to obtain a general plan for the Vuores tram that is comparable in content and quality to other sections.<\/p>\n<h2>Utilizing Tampere Tramway design experience in Vuores<\/h2>\n<p>According to Jokela, the 3.5 km tram line along the street <em>Vuoreksen puistokatu<\/em> is challenging. Therefore, the general planning requires designers&#8217; expertise, responsible approach, and creativity, especially in tight spots. &#8220;Sweco&#8217;s designers&#8217; strength is their previous experience with the implementation design of <a href=\"https:\/\/www.sweco.fi\/en\/projects\/swecos-track-and-road-designers-help-make-sure-that-trams-will-soon-also-operate-in-tampere\/\">Tampere Tramway<\/a>, and our collaboration has been smooth.&#8221;<\/p>\n<p>Sweco has been involved in all phases of the Tampere Tramway, including the latest <a href=\"https:\/\/www.sweco.fi\/en\/projects\/tampere-tramway-pirkkala-linnainmaa\/\">Pirkkala-Linnainmaa alliance<\/a>. &#8220;Our experts have a good understanding of what it takes to implement a high-quality tramway,&#8221; says Sweco&#8217;s project manager <strong>Mikko Suhonen<\/strong>.<\/p>\n<h2>Tram route to be fitted on curving street<\/h2>\n<p>Construction of the Vuores tram line is expected to begin in the early 2040s, so the future must be considered far ahead in general planning. Although land use along<em> Vuoreksen puistotie<\/em> has largely been developed according to approved town plans, there are still opportunities in some areas to influence street boundaries.<\/p>\n<p>&#8220;One of them is the Vuores central block, where the tram line general plan is prepared in conjunction with the ongoing town plan amendment,&#8221; Jokela says. In the central block, it is possible to gain additional space for the street and tram through land use solutions. This will be necessary along the narrow boulevard, whose geometry is intricate. &#8220;Tram routing requires compromises, and it&#8217;s important to consider solutions more closely at this stage and identify risks and opportunities for expanding street space.&#8221;<\/p>\n<p>Sweco&#8217;s traffic planning expert <strong>Venla M\u00e4\u00e4tt\u00e4<\/strong> has extensive experience in fitting trams into Tampere urban landscape. Space is rarely excessive in the built environment, and this particular strees is literally hindered by its curves and elevation differences.<\/p>\n<p>&#8220;When the general plan is ready, the client will know what should be considered in further planning of the tram and area land use, especially in places where street space can still be modified.&#8221;<\/p>\n<h2>Vuores tram line stop locations are carefully selected<\/h2>\n<p>The tram line must fit the street area, leaving space for various driving, pedestrian, and cycling paths, as well as stormwater and green solutions. The general planning was preceded by thorough background work and comparisons of alternatives. The crucial choices are the locations of the stops.<\/p>\n<p>&#8220;Three stops have been planned along <em>Vuoreksen puistotie<\/em>, one for every 3000 residents. This ensures that as many people as possible are within walking distance of a stop,&#8221; Suhonen says.<\/p>\n<p>To ensure accessibility, the general planning utilized current population data and resident estimates, also considering the area&#8217;s service network. In addition to local shops, the tram should provide smooth access to places like Vuores school and sports park. Each stop requires a sufficiently straight area horizontally and vertically.<\/p>\n<p>&#8220;The challenge is that the optimal stop location might have, for example, a bridge leading to a park or a roundabout,&#8221; notes M\u00e4\u00e4tt\u00e4. Conditions for tram routing are also set by stormwater management wetlands and dips, which are common in Vuores. CO2 emissions cannot be ignored: if a bridge needs to be widened due to a stop, raw material needs, such as concrete quantities, will increase.<\/p>\n<h2>Combining technical disciplines in Vuores tram line general planning<\/h2>\n<p>M\u00e4\u00e4tt\u00e4 emphasizes collaboration between experts from different technical fields during the general planning. <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/transport-and-traffic\/\">Transport and traffic planners<\/a> engage in constant dialogue with Sweco&#8217;s <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/road-street-and-regional-planning\/\">street planners<\/a> and <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/track-and-tramways\/\">track planners<\/a>, jointly considering all relevant aspects.<\/p>\n<p>&#8220;Our planning is aided by the expertise and participation of the City of Tampere and other expert groups in directing the planning. The city directs our work very professionally, and discussing issues is easy.&#8221;<\/p>\n<p>Although solutions are still rough in the general plan, Sweco&#8217;s designers preliminarily consider technical systems such as power supply stations and their space requirements. <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/bridges-and-engineering-structures\/\">Bridge planning<\/a> is also needed to allow the tram to cross <em>S\u00e4rkij\u00e4rvi<\/em> lake, for example. Small but important roles are played by Sweco&#8217;s municipal engineering, <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/geotechnical-engineering\/\">geotechnical<\/a>, and environmental planners.<\/p>\n<p>&#8220;Vuores has natural values and ecological connections that the tram must not negatively impact,&#8221; says Suhonen. Space for nature is defined in cross-sections: &#8220;It practically means saving existing street trees and tram-side vegetation.&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p><em>Images: Pasi Tiitola, Tampere Tramway Ltd<\/em><\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n    <section class=\"block block--white related-content\" >\n        <div class=\"block__inner related-content__inner\">\n            <div class=\"col--11 col--wrapper col--start col--stretch col--bottom \">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h3 class=\"h3 hyphenate\">Read more of Sweco&#8217;s tramline projects<\/h3>                    <\/div>\n                \n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/projects\/swecos-track-and-road-designers-help-make-sure-that-trams-will-soon-also-operate-in-tampere\/\" title=\"Our project: Tampere Tramway\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Our project: Tampere Tramway<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/05\/tampereen-ratikka-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Tampereen ratikka\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/05\/tampereen-ratikka-520x296.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/05\/tampereen-ratikka-200x113.jpg 200w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/track-and-tramways\/\" title=\"Tracks and tramways - our design services\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Tracks and tramways &#8211; our design services<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2023\/09\/Raide_Jokeri-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Raide-Jokeri (2)\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/road-street-and-regional-planning\/\" title=\"Road, street, and regional planning services\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Road, street, and regional planning services<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/05\/Helsinki_kaupunkikuva-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Helsingin kaupunkikuva\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/transport-and-traffic\/\" title=\"Transport and traffic services\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Transport and traffic services<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/05\/Tampereen-ratikkai-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Tampereen ratikka\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a href=\"https:\/\/www.sweco.fi\/en\/sustainable-urban-development-resilience-of-the-built-environment-on-natures-terms\/\" title=\"Sustainable urban development\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Sustainable urban development<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/02\/Kaupunkikuva_geotekniikka-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Geosuunnittelu kaupungissa\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n    <section class=\"block block--white contacts\" id=\"contactus\">\n        <div class=\"block__inner contacts__inner\">\n            <div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\t                    <div class=\"col col--12 editor-content contacts__title\">\n\t\t\t\t\t\t<h3>More information about the public transport planning<\/h3>\n                    <\/div>\n\t\t\t\t\t\t\t\t                    <div class=\"col col--12 person person--card--single\">\n                        <div class=\"person__inner\">\n\t\t\t\t\t\t\t                            <div class=\"person__content editor-content\">\n                                <p class=\"h4 hyphenate\">Mikko Suhonen<\/p>                                <em>Public transport<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"person__contact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn__small btn__secondary contact-info-btn\" data_contact-id=\"15972\" data-email-subject=\"\">Show contact information<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t                            <\/div>\n                        <\/div>\n                    <\/div>\n\t\t\t\t            <\/div>\n        <\/div>\n    <\/section>\n\n\n<section class=\"block form-block block--white\" >\n\t<div class=\"block__inner form-block__inner \">\n\n                    <div class=\"col--11 col--wrapper\">\n                                    <div class=\"col col--4 editor-content form-block__title\">\n                        <h3 class=\"h3 hyphenate\">Please, leave a message!<\/h3>                    <\/div>\n                    <div class=\"col--12 col\"><\/div>\n                \n                <div class=\"col col--4 editor-content\">\n                                    <\/div>\n\n                <div class=\"col col--7\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_6' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/showroom_cpt\/70566' data-formid='6' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_6_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gform_honeypot\"  data-field-class=\"gform_honeypot\" ><label class='gfield_label gform-field-label' for='input_6_8'>Company<\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_6_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_6_1\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_1'>Name<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_6_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_2\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_2'>Company<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_6_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_5\" class=\"gfield gfield--type-email half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_email\"  data-field-class=\"gform_email\" ><label class='gfield_label gform-field-label' for='input_6_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_5' id='input_6_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_6_3\" class=\"gfield gfield--type-text half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_3'>Mobile<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_3' id='input_6_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_6\" class=\"gfield gfield--type-textarea full expanding-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_textarea\"  data-field-class=\"gform_textarea\" ><label class='gfield_label gform-field-label' for='input_6_6'>How can we help you?<\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_6_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_6_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Agreement<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input autocomplete=\"off\"  name='input_7.1' id='input_6_7_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_7_1' >By sending this form I accept that my information will be saved in Sweco customer register. <a href=\"https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/\">Sweco Data Privacy Statement<\/a>&gt;<\/label><input autocomplete=\"off\"  type='hidden' name='input_7.2' value='By sending this form I accept that my information will be saved in Sweco customer register. &lt;a href=&quot;https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/&quot;&gt;Sweco Data Privacy Statement&lt;\/a&gt;&gt;' class='gform_hidden' \/><input autocomplete=\"off\"  type='hidden' name='input_7.3' value='5' class='gform_hidden' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='btn btn__primary' id='gform_submit_button_6'><span>Send<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=4fef7decf52ef6029b89308caac65e3b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='zNYM\/cDri5psu9R2zlNaAGGSXoyX9hZUn0wdAlvYRxPzvxdYpHylGiNRTX1QyszQInkpFhkXTc+GalveZ8bdFkrVmgGAmW2yfXCczUAuaewMJ6A=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjNiMjE4NmJlMWQ5YWNhNTQ3NTA5NzgyNzViYzNjNmM4XCIsXCI3LjNcIjpcIjY5M2FkN2IxNjZjMGFlYWRiOTEwNmMzMjZkNGEwOGZhXCJ9IiwiZTk3ZDcyNzQ2ZWYyMzZjOTU0OGJiOGM0NWQ0ZTRiNTYiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        \n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Sweco&#8217;s designers have prepared the general plan for the tram line along the Vuoreksen puistokatu street, creating a basis for potential expansion of the tram in the 2040s. The biggest challenge is the complex and narrow street, Vuoreksen puistokatu, with its buildings.<\/p>\n","protected":false},"featured_media":70582,"template":"","showroom_cats":[147,155,154,152],"showroom_expertise":[1095,1096,1097],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-70566","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-sustainability","showroom_cats-rail-and-tram","showroom_cats-transport-solutions","showroom_cats-infrastructure-and-transportation","showroom_expertise-general-plan","showroom_expertise-tramway-design","showroom_expertise-tampere-tramway"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/70566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/showroom_cpt"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/70582"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=70566"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=70566"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=70566"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=70566"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=70566"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=70566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}