window.DATA = { site: { nombre: "Nave Completa + Estacionamiento", ubicacion: "20.0554° N, 99.3125° O", fecha_vuelo: "27 jul 2026", metodo: "Dron RGB + térmico (DJI M4T)", imagenes: "3,221 RGB + 3,215 térmicas", camaras_resueltas: "2,996 (fotogrametría)", escala: "1 unidad ≈ 1 m (calibrado por GPS, residual 1.2 m)" }, // Solo hallazgos ACCIONABLES sobre el techo. Se excluyeron deliberadamente: // - los puntos que caían a nivel de piso (vegetación/terracería, mala clasificación // del polígono del edificio) — no son hallazgos del techo // - el inventario informativo (vigas, cajas eléctricas, venteos sanos, turbinas, // escalerillas, parches previos) — no requieren acción // El total original de candidatos y la tasa de mala clasificación se documentan en `recs`. // Cada interpretación fue re-verificada contra su foto RGB original. Se eliminaron las // que afirmaban un objeto que la foto NO respalda (el detector automático había asignado // etiquetas como "flashing", "venteo", "escalerilla" o "vegetación" sin sustento visual). // Regla aplicada: si la foto no permite identificar el objeto con certeza, se reporta la // anomalía térmica y nada más — no se inventa a qué corresponde. findings: [ [10,'MODERADO','Anomalía térmica cálida sobre lámina','49.3, -69.6','6/10', 'Núcleo cálido compacto con estela descendente sobre la cubierta. En la foto RGB de la misma cámara no se distingue equipo, penetración ni daño en esa posición: solo lámina corrugada. Se reporta la anomalía térmica sin atribuirla a un objeto — requiere verificación física para determinar su causa.'], [22,'MODERADO','Anomalía térmica cálida sobre lámina (2)','-24.3, -64.8','4/10', 'Firma cálida alargada sobre la cubierta, cerca de un tubo y su soporte. Reserva importante: el mismo patrón se repite de forma regular a lo largo de toda la toma térmica, lo que apunta a un elemento constructivo repetitivo o a un artefacto del detector más que a un defecto puntual. Se lista por transparencia, con baja prioridad.'], ], drains: [ ["Borde de estacionamiento (oeste)","-51.0, 27.5","Confirmado","Rejilla de drenaje real, visible en la foto, junto a un andén de carga."], ["Patio abierto (pavimento permeable)","76.5, -67.0","Confirmado","Junta / canal lineal de drenaje visible entre paneles de pavimento permeable."], ["Franja de terracería (suroeste)","-55.5, -116.5","Descartado","Solo tierra y vegetación — depresión natural del terreno, sin infraestructura."], ["Junto a andén de carga (norte)","7.5, 77.0","Sin verificar","Punto bajo del terreno sin cámara nadir disponible para confirmar visualmente."], ["Borde este","97.5, 33.5","Sin verificar","Punto bajo del terreno sin cámara nadir disponible para confirmar visualmente."] ], recs: [ ["Verificar en campo","#a23a2c","Anomalía térmica #10","Único punto que amerita revisión física: núcleo cálido sobre la cubierta sin causa visible en la foto RGB. Determinar en sitio si corresponde a humedad retenida, un elemento no visible desde el aire, o una firma sin relevancia."], ["Recomendado","#c8862f","Repetir vuelo térmico al atardecer","Este vuelo fue de día. ASTM C1153 exige captura al atardecer/noche para diagnóstico confiable de humedad retenida en aislamiento — un vuelo nocturno confirmaría o descartaría los hallazgos MODERADO con mucho mayor certeza."], ["Nota de método","#2f6f63","Las etiquetas automáticas de objeto no eran confiables","El detector asignaba a cada anomalía un objeto concreto (flashing, venteo, escalerilla, caja eléctrica, vegetación). Al contrastar cada una contra su foto RGB original, varias no se sostenían: el hallazgo marcado como SEVERO por «flashing levantado» estaba en realidad sobre el estacionamiento, no sobre el techo. Se descartaron esas atribuciones y ahora solo se reporta la anomalía térmica medida, sin nombrar el objeto salvo que la foto lo permita."], ["Nota de método","#2f6f63","32% de los clusters térmicos no eran del techo","El clasificador automático de superficie (techo vs. terreno) forzó ~24 de 75 puntos candidatos a la altura del techo cuando en realidad eran vegetación o pavimento. Corregido manualmente en este reporte; recomendable refinar el polígono del edificio si se repite el análisis."], ], /* ░░ INSPECCIÓN SATELITAL — Sentinel-2 multiespectral (reporte v2, 31 jul 2026) ░░ */ sat: { meta: { fuente: "Sentinel-2 · análisis multiespectral v2", coords: "20.054569, -99.311673", captura: "29 jul 2026", analisis: "31 jul 2026", contexto: "Naves industriales", indices: 5, riesgo: "CRÍTICO", criticas: 8, altas: 6, medias: 3, contextuales: 17 }, // [n, índice, urgencia, GPS, pico, media, área px, dirección, interpretación] anomalias: [ [1,'HC_INDEX','CRITICA','20.05325, -99.31075',3.380,1.579,80,'high','Reflectancia SWIR muy elevada — derrame activo o contaminación severa.'], [2,'HC_INDEX','CRITICA','20.05475, -99.30813',4.339,1.874,49,'high','Reflectancia SWIR muy elevada — derrame activo o contaminación severa.'], [3,'HC_INDEX','CRITICA','20.05435, -99.31036',2.589,1.687,47,'high','Reflectancia SWIR muy elevada — derrame activo o contaminación severa.'], [4,'LST','CRITICA','20.05355, -99.31353',340.000,318.490,9316,'high','Foco térmico crítico — posible incendio, equipo en sobrecalentamiento o fuga grave.'], [5,'LST','CRITICA','20.05355, -99.30907',333.079,307.415,4514,'high','Foco térmico crítico — posible incendio, equipo en sobrecalentamiento o fuga grave.'], [6,'LST','CRITICA','20.05355, -99.31126',272.852,287.224,3134,'low','Temperatura crítica baja — posible fuga de gas criogénico o anomalía grave.'], [7,'LST','CRITICA','20.05647, -99.30907',272.391,286.548,2148,'low','Temperatura crítica baja — posible fuga de gas criogénico o anomalía grave.'], [8,'NDWI','CRITICA','20.05634, -99.31032',-0.780,-0.386,6564,'low','Sequía crítica — riesgo extremo.'], [9,'LST','ALTA','20.05722, -99.31099',275.241,284.149,1081,'low','Temperatura inusualmente baja — verificar presencia de agua o fuga de refrigerante.'], [10,'LST','ALTA','20.05784, -99.31396',276.132,282.817,102,'low','Temperatura inusualmente baja — verificar presencia de agua o fuga de refrigerante.'], [11,'LST','ALTA','20.05576, -99.31541',274.987,279.143,46,'low','Temperatura inusualmente baja — verificar presencia de agua o fuga de refrigerante.'], [12,'NDWI','ALTA','20.05183, -99.31122',-0.626,-0.311,595,'low','Suelo muy seco — riesgo de incendio.'], ], // [archivo, nombre, descripción, media, mín, máx, % anomalía] indices: [ ['bsi','BSI','Suelo desnudo / pavimento expuesto','> 0.2 = suelo desnudo extenso o pavimento. Indica erosión, deforestación o expansión industrial.',-0.094,-0.571,0.613,0.0], ['hc_index','HC_INDEX','Posibles derrames de hidrocarburos','Ratio SWIR/NIR (B11/B8). Valor > 1.6 indica reflectancia SWIR elevada compatible con hidrocarburos en superficie.',0.817,0.255,4.339,2.6], ['iron_oxide','IRON_OXIDE','Óxidos de hierro / corrosión','Ratio B4/B2. Valor > 2.0 indica concentración significativa de óxidos de hierro en superficie — posible corrosión o acumulación mineral.',0.953,0.176,6.560,2.5], ['lst','LST','Temperatura del suelo / islas de calor','Proxy de temperatura superficial derivado de B11 (SWIR). > 315 K (~42 °C) = foco caliente: equipo en operación, incendio o superficie muy absorbente.',302.631,272.391,340.000,69.8], ['ndwi','NDWI','Presencia de agua / humedad superficial','> 0.3 = agua libre o terreno inundado. < -0.3 = suelo muy seco o superficie impermeable caliente.',-0.173,-0.780,0.216,25.7], ], // [hallazgo, nº zonas, urgencia, % área, GPS pico, valor pico, acción recomendada] hallazgos: [ ['Presencia de agua / humedad superficial','NDWI · 7 zonas','CRITICA','25.7%','20.05634, -99.31032','-0.780','Anomalía hídrica crítica — posible sequía extrema o superficie impermeable extensa.'], ['Posibles derrames de hidrocarburos','HC_INDEX · 10 zonas','CRITICA','2.6%','20.05325, -99.31075','3.380','Reflectancia SWIR muy elevada (B11/B8 > 2.0) compatible con hidrocarburos en superficie. Requiere inspección in-situ y posible activación de protocolo de derrame.'], ['Temperatura del suelo / islas de calor','LST · 8 zonas','CRITICA','69.8%','20.05355, -99.31353','340.000','Foco térmico crítico (proxy > 322 K / ~49 °C). Posible incendio activo, sobrecalentamiento severo o fuga de fluido caliente. Verificar de inmediato.'], ['Óxidos de hierro / corrosión','IRON_OXIDE · 9 zonas','CONTEXTUAL','2.5%','20.05466, -99.31024','5.007','Top 1% de la escena. No supera umbrales físicos absolutos pero destaca dentro del área analizada — monitorear corrosión.'], ] } };