ADVERTISEMENT

MOU signed to ensure enforcement of speed limits for road safety

Published Jul 25, 2019 05:11 pm
By Alexandria Dennise San Juan  A memorandum of understanding to ensure nationwide enforcement of speed limits was signed Thursday by the Department of Transportation (DOTr), Land Transportation Office (LTO) and public law organization ImagineLaw. The MOU will help implement the joint memorandum circular on speed limit enforcement that was issued more than a year ago. (L-R) LTO Assistant Secretary Edgar Galvante, DOTr Undersecretary for Road Transport and Infrastructure Mark Richmund de Leon, and ImagineLaw Executive Director Sophia Monica San Luis (DOTr / MANILA BULLETIN) (L-R) LTO Assistant Secretary Edgar Galvante, DOTr Undersecretary for Road Transport and Infrastructure Mark Richmund de Leon, and ImagineLaw Executive Director Sophia Monica San Luis (DOTr / MANILA BULLETIN) Through the MOU, additional training will be conducted for LGUs throughout the country to assist them in setting and enforcing speed limits. Signing the MOU were DOTr Undersecretary Mark De Leon, LTO Assistant Secretary Edgar Galvante, and lawyer Sophia San Luis, executive trustee of ImagineLaw. The law organization had helped craft Joint Memorandum Circular (JMC) No. 2018-011 in a bid to improve road safety in the country through implementing speed limits. In his welcome remarks, De Leon cited a Philippine Statistics Authority (PSA) report showing that at least 11,360 people, mostly pedestrians, were killed in 2017 through road crash caused by speeding cars which led to the crafting of the said JMC. The Memorandum issued by the DOTr, Department of Public Works and Highways (DPWH), and the Department of Interior and Local Government (DILG) in January 2018, strengthens and implements Republic Act 4136 or the Land Transportation and Traffic Code, which mandates national and local government units (LGUs) to classify their roads and set corresponding speed limits. San Luis said that they have trained at least 300 LGUs since the memorandum was issued last year. However, she added that many city and municipal governments in the Philippines have not yet classified roads within their jurisdiction or set local speed limits pursuant to their mandate. "In 2016, we interviewed about 300 LGUs and we found 56 that have speed limit ordinances. Of the 56 that we found half of them only copy the provisions of the RA 4136 which wasn't really effective at all as it doesn't really set the speed limit and the other, the coverage of their ordinance is not comprehensive," San Luis bared. Under the 2018 memo, the speed limit on national roads for passengers cars and motorcycles should be at 80 kilometers per hour (kph) on "open roads," 40 kph on "through streets," and 20 kph on "crowded streets," while for trucks and buses, it should be 50 kph, 30 kph, and 20 kph, respectively. For provincial roads, the speed limit for passengers cars and motorcycles was set at 40 kph on open roads and through streets, and 20 kph on crowded streets while for trucks and buses, it should be 30 kph and 20 kph, respectively. For city and municipal streets, speed limit for passengers cars and motorcycles should be 30 kph, while 20 kph on barangay roads and crowded streets.
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.