ADVERTISEMENT

DPWH, PhilSA adopt satellite technology for real-time infrastructure oversight

Published Nov 3, 2025 11:58 am
DPWH Secretary Vince Dizon and Philippine Space Agency Officer-in-Charge Gay Jane Perez hold the signed memorandum of agreement formalizing satellite-based infrastructure monitoring during ceremonies at the DPWH central office in Port Area, Manila on Nov. 3, 2025. (Photo courtesy of DPWH)
DPWH Secretary Vince Dizon and Philippine Space Agency Officer-in-Charge Gay Jane Perez hold the signed memorandum of agreement formalizing satellite-based infrastructure monitoring during ceremonies at the DPWH central office in Port Area, Manila on Nov. 3, 2025. (Photo courtesy of DPWH)
The Department of Public Works and Highways (DPWH) and the Philippine Space Agency (PhilSA) on Monday, Nov. 3 reinforced government efforts to uphold integrity in public construction by adopting satellite-based oversight to verify infrastructure progress nationwide and curb “ghost” projects.
The partnership was formalized through a memorandum of agreement signed by DPWH Secretary Vince Dizon and PhilSA Officer-in-Charge Gay Jane Perez, granting the DPWH access to satellite imagery and other space-enabled systems for independent project monitoring and validation.
Under the agreement, PhilSA will provide satellite-captured data to help the DPWH verify, assess, and track ongoing and completed public works nationwide with greater precision and reduced reliance on manual field checks.
Dizon noted that past lapses in inspection allowed questionable project claims to slip through.
He stressed that the adoption of modern imaging and automated tracking will bolster internal controls and ensure public funds translate to visible, verifiable progress on the ground.
“Kaya naman nakalusot itong mga ghost projects at itong mga napakalantarang panlilinlang o panloloko sa taumbayan ay dahil hindi namo-monitor nang maigi at epektibo ang mga proyekto (These ghost projects and blatant deceptions against the public slipped through due to inadequate and ineffective monitoring),” he said.
Perez said PhilSA’s satellite data are objective and resistant to tampering, adding that construction sites can be monitored multiple times throughout a project’s timeline for consistent oversight.
“Ang unique data po na binibigay natin dito ay ‘yong mga imahe kuha ng mga satellites natin (The unique data we provide are images captured by our satellites),” she said.
She added that broader digital access to satellite information will increase transparency and discourage irregularities in infrastructure implementation.
Both agencies emphasized that the system will provide a verifiable platform to match government records with actual construction developments, with minimal human intervention and improved accountability.
The DPWH said integrating satellite technology is part of ongoing reforms to modernize infrastructure governance, restore public trust, and safeguard national development projects from misuse, delays, and fraudulent claims.

Related Tags

DPWH PhilSA infrastructure monitoring satellite technology ghost projects
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.