ADVERTISEMENT

Marcoleta asks PhilSA: 'Can you detect where Zaldy Co is?'

Published Sep 17, 2025 02:35 pm

At A Glance

  • Senators Rodante Marcoleta and Sherwin Gatchalian pressed the Philippine Space Agency (PhilSA) on how it could be used to combat corruption and monitor defective or anomalous flood control projects, even questioning if it could track figures like Representative Zaldy Co.
Can you detect where Zaldy Co is right now?
Senator Rodante Marcoleta (Photo from Senator Marcoleta's Office)
Senator Rodante Marcoleta (Photo from Senator Marcoleta's Office)
This was asked by Senator Rodante Marcoleta to the Philippine Space Agency (PhilSA), the central government agency responsible for addressing all national issues and activities related to space science, technology, and application during the hearing of its proposed budget for 2026.
Ako Bicol Party-list Rep. Zaldy Co, who was the former chair of the House Appropriations Committee, is facing corruption allegations.
Marcoleta wants PhilSA’s involvement in something that is currently relevant, such as addressing anomalies in the government's flood control projects.
He said that this is where they want to see PhilSA's help, clarifying that he's not belittling what they’ve done in other aspects, but this is what’s important right now, stressing that they should assert what is truly needed at this moment.
“Hinahanap namin ang mga flood control projects. Hindi naman lahat ghost eh. Mabibilang mo sa daliri ang ghost pero 99% defective lahat. We want to know nasaan ang mga coordinates. The DPWH nagtuturuan na sila ngayon (We are looking for the flood control projects. Not all of them are ghost projects — you can count the ghost ones on your fingers, but 99% are defective. We want to know where the coordinates are. The DPWH is now pointing fingers at each other),” Marcoleta pointed out. 
“Halimbawa, puwede niyo bang ma-detect yung mga bangko ay pinaglagyan nitong mga kawatan na ito kung nasaan ang perang nilagay? Pwede niyo bang ma-detect ngayon kung nasaan si Zaldy Co (For example, can you detect the banks where these crooks deposited the money? Can you detect right now where Zaldy Co is)?” he added.
Marcoleta stated that this is the way to make their agency relevant, but clarified that he was not discrediting their work, adding that many people benefit from it. He emphasized that what matters is their ability to connect their work to the lives of citizens so that it can be truly appreciated.
Senator Sherwin Gatchalian also asked how PhilSA can help fight corruption, particularly referring to PhilSA’s Multispectral Unit for Land Assessment (MULA) Satellite. The first MULA project received a budget allocation of ₱2.6 billion, covering satellite development, licensing, launch, and engineer training.
"Certainly, Mr. Chair," PhilSA Deputy Director General Dr. Gay Jane Perez said.
Perez said that they aim to put a MULA constellation consisting of four satellites that would cover the entire Philippines.
Gatchalian said that he's trying to make sense out of the investment of the government of P2.6 billion to help the government fight corruption to avoid P270 billion in corruption.
“We will get virtually everyday updated pictures of river systems?” Gatchalian asked.
“Certain locations,” Perez said
Target launch of the MULA satellite is by mid-2026.

Related Tags

rodante marcoleta Win gatchalian flood control Department of Public Works and Highways (DPWH) Philippine Space Agency (PhilSA)
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.