ADVERTISEMENT

Bicycle lanes in PH will now be mandatory

Published Oct 31, 2020 08:27 pm
NIGHT OWL Anna Mae Y. Lamentillo In 2011, the Asian Development Bank examined walkability and pedestrian facilities in Asian cities. It showed that in Manila, like Hanoi, a sizeable number of the trips could be made by foot and bicycle because the average distance traveled per trip is low.  Data from the Metro Manila Urban Transport Integration Study showed that nearly 35% of destinations are within a 15-minute walk or bicycle trip, but the majority of short trips are made by paratransit (jeepneys and tricycles) and cars. This was largely due to the fact that there was not much political support or policy or infrastructure that would address the needs of cyclists and pedestrians. It was almost impossible — and to a certain extent unsafe — to walk or cycle along national highways. Fortunately, the vision for Philippine infrastructure is about to change. With the issuance of DPWH Secretary Mark Villar of Department Order 88, all projects that involve new road and bridge construction shall include in its design the provision of bicycle facilities, if feasible. This would mean that projects like the 6.94-km Laguna Lake Expressway, would now be the rule rather than the exemption. Three-meter-wide protected bicycle lanes will soon be a common site rather than a unique feature of the toll-free expressway connecting Bicutan to Taytay. Since 2016, DPWH has been working on incorporating pedestrian infrastructure in public roads in Luzon, Visayas, and Mindanao. But the issuance of this new policy hopes to institutionalize the creation of pedestrian infrastructure. For instance, the Cagayan de Oro (CDO) Coastal Road, Davao City Coastal Road, Leyte Tide Embankment Project, Pasig Marikina Flood Control Project, Tagaytay Bypass Road, and Boracay Circumferential Road, are built with bicycle lanes. This has been a trend for many progressive cities around the world. In fact, since 2007, Boston has built more than 144 kilometers of bicycle lanes. In Denmark, they constructed a “cycle superhighway” — a “coherent network of cycle highways” spanning over 20 cities and municipalities. In Amsterdam, museum enthusiasts can cycle through the Rijksmuseum, a 19th century museum famous for Rembrandt’s Night Watch. Bicycle Facility Classifications Under DO 88, bicycle facilities will be classified into three classes depending on the prevailing road and traffic conditions: Class I or the Shared Use Bike Path, Class 2 or the Separated Bike Lane, and Class 3 which is the Shared Roadway. In Class I, a designated path, completely separated from the roadway, will be identified for the exclusive use of bicycles or shared with pedestrians. In Class 2, a portion of roadway which is designated for exclusive use will be distinguished by a paint strip, curb, or barrier. In Class 3, where limited carriageway width poses a problem, a part of the roadway that has been officially designated and marked as bicycle route may also be used by motor vehicles. Soon, Philippines would be cycling country.

Related Tags

Anna Mae Yu Lamentillo
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.