
SEN4CAS SEN4CAS
"Sentinel data for cadastre" "Datos Sentinel para el catastro"
🛰️ Sentinel-1 and Sentinel-2 for New Built-up Area Detection 🛰️ Sentinel-1 y Sentinel-2 para la de teección de nuevas construcciones
SEN4CAS is an interactive tool based on Google Earth Engine that allows detecting new constructions from Sentinel-1 and Sentinel-2 satellite images combined with Open Buildings Footprints data. It aims to facilitate the monitoring of urban sprawl and land use changes through an intuitive interface and advanced analytical capabilities.
SEN4CAS es una herramienta interactiva basada en Google Earth Engine que permite detectar nuevas construcciones a partir de imágenes de los satélites Sentinel-1 y Sentinel-2, combinadas con datos abiertos de huellas de edificaciones (Open Buildings Footprints). Su objetivo es facilitar el monitoreo de la expansión urbana y los cambios en el uso del suelo mediante una interfaz intuitiva y capacidades analíticas avanzadas.
About the Project Sobre el Proyecto

SEN4CAS is an application under development that explores the use of Sentinel-1 and Sentinel-2 satellite imagery to detect new urban construction. Integrating unsupervised classification techniques (K-means) with Open Buildings Footprints data within Google Earth Engine, the tool compares current spectral patterns with already registered infrastructure, allowing to identify potentially newly built areas.
SEN4CAS es una aplicación en desarrollo que explora el uso de imágenes satelitales de Sentinel-1 y Sentinel-2 para detectar nuevas construcciones urbanas. Integrando técnicas de clasificación no supervisada (K-means) con datos abiertos de edificaciones (Open Buildings Footprints) dentro de Google Earth Engine, la herramienta compara los patrones espectrales actuales con la infraestructura ya registrada, permitiendo identificar áreas potencialmente construidas recientemente.
This project is currently in an experimental phase, with the objective of validating replicable methodologies for urban monitoring. SEN4CAS seeks to facilitate access to advanced spatial analysis processes, making available to researchers, public institutions and territorial technicians a light and open interface to test approaches applied to the early detection of land occupation dynamics.
Este proyecto se encuentra en fase de experimentación, con el objetivo de validar metodologías replicables para el monitoreo urbano. SEN4CAS busca facilitar el acceso a procesos avanzados de análisis espacial, poniendo a disposición de investigadores, instituciones públicas y técnicos territoriales una interfaz ligera y abierta para probar enfoques aplicados a la detección temprana de dinámicas de ocupación del suelo.
Key Features Características Principales
Updated Satellite Imagery Imágenes Satelitales Actualizadas
Access recent Sentinel-2 imagery with cloud filtering for high-quality analysis of surface changes over the past 12 months.
Acceda a imágenes recientes de Sentinel-2 con filtrado de nubes para un análisis de calidad sobre cambios en el terreno en los últimos 12 meses.
Unsupervised Classification Clasificación No Supervisada
Apply K-means clustering to detect patterns in land use and isolate spectral signatures linked to new urban development.
Aplique clustering K-means para detectar patrones en el uso del suelo y aislar firmas espectrales asociadas a nuevas construcciones.
New Building Detection Detección de Nuevas Construcciones
Compare building footprints with satellite-based clusters to identify potential new constructions not in official datasets.
Compare huellas de edificaciones con los clusters satelitales para identificar posibles nuevas construcciones no registradas oficialmente.
Interactive Mapping Mapeo Interactivo
Navigate through customizable map layers with intuitive controls to focus on specific pollutants or geographic areas.
Navegue a través de capas de mapas personalizables con controles intuitivos para enfocarse en contaminantes específicos o áreas geográficas.
Temporal Analysis Análisis Temporal
Explore historical satellite imagery to detect changes and identify emerging urban patterns over time.
Explore imágenes satelitales históricas para detectar cambios e identificar patrones urbanos emergentes a lo largo del tiempo.
Data Export Exportación de Datos
Download data in various formats for further analysis, reporting, or integration and validation with other monitoring systems.
Descargue datos en varios formatos para análisis adicional, informes o integración y validación con otros sistemas de monitoreo.
Interactive Demo Demo Interactiva
Usage Guide Guía de Uso
SEN4CAS allows you to detect new buildings from Sentinel-2 imagery combined with existing building data. To begin, select a point on the map as the center of the analysis area and click “Detect Buildings” to start processing. The system identifies possible new structures by comparing spectral patterns with official footprints. The results can be exported as a KMZ file for external use, and the application can be restarted at any time to analyze other areas.
SEN4CAS permite detectar nuevas construcciones a partir de imágenes de Sentinel-2 combinadas con datos de edificaciones existentes. Para comenzar, selecciona un punto en el mapa como centro del área de análisis y haz clic en “Detectar Edificaciones” para iniciar el procesamiento. El sistema identifica posibles estructuras nuevas comparando patrones espectrales con huellas oficiales. Los resultados pueden exportarse como archivo KMZ para uso externo, y la aplicación puede reiniciarse en cualquier momento para analizar otras zonas.
Applications Aplicaciones
SEN4CAS is designed to support various communities that need to monitor urban growth and unplanned sprawl. Cadastral and land use planning authorities can use it to update records and detect out-of-standard construction. Urban planners get a clear picture of recent changes in land use. Researchers apply it in studies of urban dynamics and informal growth. It is also a valuable tool in educational settings, for teaching about remote sensing, urban geography and spatial analysis. By facilitating access to open data and replicable analysis, SEN4CAS drives informed land development decisions.
SEN4CAS está diseñado para apoyar a diversas comunidades que necesitan monitorear el crecimiento urbano y la expansión no planificada. Las autoridades catastrales y de ordenamiento territorial pueden usarlo para actualizar registros y detectar construcciones fuera de norma. Los planificadores urbanos obtienen una visión clara de los cambios recientes en el uso del suelo. Los investigadores lo aplican en estudios de dinámica urbana y crecimiento informal. También es una herramienta valiosa en entornos educativos, para enseñar sobre teledetección, geografía urbana y análisis espacial. Al facilitar el acceso a datos abiertos y análisis replicables, SEN4CAS impulsa decisiones informadas sobre el desarrollo del territorio.
Technical Background Antecedentes Técnicos
Key operation:
SEN4CAS uses an unsupervised K-means algorithm to identify spectral clusters in Sentinel-2 imagery. These clusters are compared with official building footprints (Open Buildings) to detect possible new unregistered buildings.
SEN4CAS utiliza un algoritmo de K-means no supervisado para identificar agrupaciones espectrales en imágenes Sentinel-2. Estas agrupaciones se comparan con las huellas oficiales de edificaciones (Open Buildings) para detectar posibles nuevas construcciones no registradas.
// Clasificación K-means sobre bandas normalizadas
var bands = ['B2', 'B3', 'B4', 'B8'];
var input = image.select(bands).divide(10000);
var training = input.sample({region: aoi, scale: 10, numPixels: 3000});
var clusterer = ee.Clusterer.wekaKMeans(5).train(training);
var result = input.cluster(clusterer);
// Comparación con Open Buildings
var openBuildings = ee.FeatureCollection('GOOGLE/Research/open-buildings/v3/polygons')
.filterBounds(aoi).filter(ee.Filter.gte('confidence', 0.50));
var combined = result.addBands(openBuildings.reduceToImage({
properties: ['building'], reducer: ee.Reducer.first()
}).unmask(0).gt(0));
// Detección del cluster dominante dentro de edificios conocidos
var frequency = combined.reduceRegion({
reducer: ee.Reducer.frequencyHistogram(),
geometry: aoi,
scale: 10,
maxPixels: 1e9
});
var buildingCluster = Object.keys(frequency.get('cluster')).reduce(function(a, b) {
return frequency.get('cluster')[a] > frequency.get('cluster')[b] ? a : b;
});
While SEN4CAS seeks to provide useful and up-to-date information on possible new constructions, the results are subject to inherent limitations of the automatic classification methods and the spatial resolution of the satellite data. It is recommended that the findings be interpreted as exploratory indicators and not as definitive evidence. For critical applications - such as official cadastral updates, legal processes or urban interventions - it is suggested to complement with field validation or authoritative sources. Si bien SEN4CAS busca ofrecer información útil y actualizada sobre posibles nuevas construcciones, los resultados están sujetos a limitaciones inherentes de los métodos de clasificación automática y la resolución espacial de los datos satelitales. Se recomienda interpretar los hallazgos como indicadores exploratorios y no como evidencia definitiva. Para aplicaciones críticas —como actualizaciones catastrales oficiales, procesos legales o intervenciones urbanas— se sugiere complementar con validación en terreno o fuentes autorizadas.